Upgrade to Pro — share decks privately, control downloads, hide ads and more …

'24/11月開催 Visual Studio CodeのDev Containersを使って...

'24/11月開催 Visual Studio CodeのDev Containersを使って開発環境構築してみよう

最近では開発プロジェクトへの関わり方が多様化し、短期間で関わることも増えてきました。参画する期間が短ければ短いほど、開発環境にかける時間の割合が大きくなります。しかし、開発環境にいくら時間をかけたとしても求められている成果物が完成したり、進捗が上がったりすることはありません。また、開発環境を構築する部分は個人任せになっていることがあり、属人的であったり、十分に明文化されていないことがあります。

開発環境の構築を楽にする方法の1つとして、Visual Studio Codeが提供しているDev Containersがあります。Dev Containersはコンテナ上に開発環境を構築することで。コンテナのメリットを受けた上で再現性の高い開発環境を構築することができます。

とことんDevOps

November 20, 2024
Tweet

More Decks by とことんDevOps

Other Decks in Technology

Transcript

  1. // For format details, see https://aka.ms/devcontainer.json. For config options, see

    the // README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node { "name": "Node.js & TypeScript", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile "image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm" // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [], // Use 'postCreateCommand' to run commands after the container is created. // "postCreateCommand": "yarn install", // Configure tool-specific properties. // "customizations": {}, // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. // "remoteUser": "root" }