GoのWebアプリケーションを VSCode + Docker + Remote Containers で開発するためのプロジェクトです。
- Windows10
- Docker Desktop
- VSCode(拡張機能: Go, Remote Containers)
-
Docker Desktopを起動します。完全に起動するまで待ちます。
-
トップディレクトリでVSCodeを起動します。
> code .
- 起動直後に以下のメッセージのダイアログが表示されます。「Reopen in Container」ボタンでDockerコンテナを起動します。
Folder contains a Dev Container configuration file. Reopen folder to develop in a container (learn more)
-
Dockerコンテナ環境が起動すると、VSCodeがリモート接続して、Webサーバ開発ディレクトリ(app)の表示に切り替わります。
-
リモートエクスプローラー画面の「CONTAINERS」から起動したDockerコンテナ環境を選択し、右クックで「Show container Log」を選択すると、 アプリケーションの起動状況がログが表示されます。
-
Webブラウザからアクセスします。
http://localhost:8080