GOのテンプレートリポジトリ
GO を勉強する際に使用できるテンプレート
言語・フレームワーク | バージョン |
---|---|
GO | 1.21.0 |
Postgres | 16.2 |
(トップへ)
以下のコマンドで開発環境を構築
make prepare
http://127.0.0.1:8000 にアクセスできるか確認 アクセスできたら成功
以下のコマンドでコンテナを停止することができます
make down
変数名 | 役割 | デフォルト値 | DEV 環境での値 |
---|---|---|---|
POSTGRES_NAME | Postgres のデータベース名(Docker で使用) | postgres | |
POSTGRES_USER | Postgres のユーザ名(Docker で使用) | postgres | |
POSTGRES_PASSWORD | Postgres のパスワード(Docker で使用) | postgres | |
POSTGRES_HOST | Postgres のホスト名(Docker で使用) | db | |
POSTGRES_PORT | Postgres のポート番号(Docker で使用) | 5432 |
Make | 実行する処理 | 元のコマンド |
---|---|---|
make prepare | node_modules のインストール、イメージのビルド、コンテナの起動を順に行う | docker-compose up -d --build |
make up | コンテナの起動 | docker-compose up -d |
make build | イメージのビルド | docker-compose build |
make down | コンテナの停止 | docker-compose down |
リモートデバッグ を使用する際は以下の url を参考に設定してください
.env ファイルがないので環境変数の一覧を参考に作成しましょう
Docker Desktop が起動できていないので起動させましょう
別のコンテナもしくはローカル上ですでに使っているポートがある可能性があります
下記記事を参考にしてください
コンテナ起動時に Ports are not available: address already in use が出た時の対処法について
make build
を実行して Docker image を更新してください
(トップへ)