Skip to content
This repository has been archived by the owner on Oct 25, 2024. It is now read-only.

Latest commit

 

History

History
56 lines (35 loc) · 1.18 KB

README.md

File metadata and controls

56 lines (35 loc) · 1.18 KB

lish-backend

開発環境構築

事前にDocker実行環境を用意する。

PostgreSQL関連の情報を記入

PostgreSQLといったサービスの設定情報を記述する。

cp docker/postgresql/.env.example docker/postgresql/.env
vi docker/postgresql/.env

cp docker/pgadmin4/.env.example docker/pgadmin4/.env
vi docker/pgadmin4/.env

イメージのビルドとコンテナ起動

docker-compose build
docker-compose up -d

イメージが未生成の場合は、時間がかかる場合があるので待つ。

pgAdmin

http://localhost:5433

接続先のサーバーは、ホスト名 devenv_postgresql で登録する。

ユーザー名とパスワードは docker/postgresql/.env で記述した内容を入力する。

Goのコードを実行する

docker exec -it devenv_app /bin/sh

コンテナに入ったら、コードを実行する。

go run cmd/main.go

不要になったら...

コンテナ、ネットワーク、ボリューム、イメージを削除する。

docker-compose down --volumes --rmi all

📖 公式ドキュメント https://docs.docker.com/compose/reference/down/