Skip to content

albelium/lish-backend-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published