goose migration established

This commit is contained in:
valitovgaziz
2024-08-11 17:40:19 +05:00
parent f9a7615801
commit 32daac3a49
5 changed files with 43 additions and 26 deletions
+19 -6
View File
@@ -5,10 +5,13 @@ services:
env_file:
- .env
ports:
- "${DB_PORT}:${DB_PORT}"
- "${PGPORT}:${PGPORT}"
volumes:
- postgres-db:/var/lib/postgresql/data
environment:
- POSTGRES_USER=${PGUSER}
- POSTGRES_PASSWORD=${PGPASSWORD}
- POSTGRES_DB=${PGDATABASE}
api:
build:
@@ -25,11 +28,21 @@ services:
command: ./bin/api.exe
migrator:
build: ./migrator
build:
context: ./migrator
dockerfile: Dockerfile
env_file:
- .env
ports:
- "${MIGRATOR_PORT}:${MIGRATOR_PORT}"
depends_on:
- api
- db
volumes:
- goose:/migrations
environment:
- GOOSE_DRIVER=${GOOSE_DRIVER}
- GOOSE_DBSTRING=${GOOSE_DBSTRING}
command: goose up
volumes:
postgres-db:
postgres-db:
goose: