Initial commit
This commit is contained in:
49
docker-compose.yaml
Normal file
49
docker-compose.yaml
Normal file
@@ -0,0 +1,49 @@
|
||||
version: "3"
|
||||
|
||||
volumes:
|
||||
db:
|
||||
|
||||
services:
|
||||
base:
|
||||
build:
|
||||
dockerfile: deploy/Dockerfile
|
||||
context: .
|
||||
db:
|
||||
image: postgres:15
|
||||
environment:
|
||||
POSTGRES_USER: test
|
||||
POSTGRES_PASSWORD: test
|
||||
POSTGRES_DB: test
|
||||
POSTGRES_HOST_AUTH_METHOD: md5
|
||||
POSTGRES_INITDB_ARGS: --auth-host=md5
|
||||
service:
|
||||
extends:
|
||||
service: base
|
||||
environment:
|
||||
DB_DSN: "postgresql://test:test@db:5432/test?sslmode=disable"
|
||||
PORT: 8001
|
||||
DEVEL: true
|
||||
ports:
|
||||
- "8001:8001"
|
||||
command:
|
||||
- /service
|
||||
depends_on:
|
||||
- db
|
||||
migrate:
|
||||
extends:
|
||||
service: base
|
||||
environment:
|
||||
DB_DSN: "postgresql://test:test@db:5432/test?sslmode=disable"
|
||||
command:
|
||||
- /migrate
|
||||
depends_on:
|
||||
- db
|
||||
seed:
|
||||
extends:
|
||||
service: base
|
||||
environment:
|
||||
DB_DSN: "postgresql://test:test@db:5432/test?sslmode=disable"
|
||||
command:
|
||||
- /seed
|
||||
depends_on:
|
||||
- db
|
||||
Reference in New Issue
Block a user