SakuraProject / sakura-bot

SakuraBotです。
MIT License
9 stars 3 forks source link

開発環境をdevcontainerで立てやすくする #103

Closed tuna2134 closed 1 year ago

tuna2134 commented 1 year ago

https://code.visualstudio.com/docs/devcontainers/containers

tuna2134 commented 1 year ago

https://containers.dev/

tuna2134 commented 1 year ago

@yaakiyu 必要なvscodeライブラリどうする?

yaakiyu commented 1 year ago

読んでもよくわからなかったので...() 質問です

yaakiyu commented 1 year ago

「コンテナ」から調べようと思ったけどまず「仮想化」がわからなかった;;

tuna2134 commented 1 year ago

Devcontainerに関してはビルド実行すれば、自動的に開発環境を立ててくれる Dockerコンテナは環境を隔離できる コンテナはDockerコンテナと同じだと思えば 利点はボタン一つでMySQLサーバーとか自動的に立ててくれる vscodeライブラリ=vscode拡張機能って思ってくれればいい

tuna2134 commented 1 year ago

仮想化はつまり環境をOSレベルで隔離する

yaakiyu commented 1 year ago

なるほど 何となくわかった

yaakiyu commented 1 year ago

色々みて思ったけど 自分の環境にdockerを入れることができない(アプリインストールを親に禁止されてる)から これもまた「進めるなら勝手に進めてくれ」案件になるんだよな

tuna2134 commented 1 year ago

github codespacesでも可能

yaakiyu commented 1 year ago

codespacesでとりあえず試してみるか... (こういうことのために実はこのリポジトリにcodespaces2個作ってる())

tuna2134 commented 1 year ago

できた Codespaces作成時に自動的に構築してくれる