forked from code4romania/seismic-risc
/
docker-compose.base.yml
39 lines (36 loc) · 954 Bytes
/
docker-compose.base.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
services:
db_base_psql:
container_name: seismic_db_dev
image: postgres:16.2
volumes:
- seismic_psql:/var/lib/postgresql/data
env_file:
- .env
environment:
POSTGRES_DB: "${DATABASE_NAME}"
POSTGRES_USER: "${DATABASE_USER}"
POSTGRES_PASSWORD: "${DATABASE_PASSWORD}"
restart: always
ports:
- "${DATABASE_PORT:-5432}:5432"
backend_base:
container_name: seismic_backend_dev
env_file:
- .env
environment:
ENVIRONMENT: "development"
DATABASE_ENGINE: "postgresql"
DATABASE_HOST: "seismic_db_dev"
DATABASE_PORT: "5432"
DATABASE_NAME: "${DATABASE_NAME}"
DATABASE_USER: "${DATABASE_USER}"
DATABASE_PASSWORD: "${DATABASE_PASSWORD}"
PYTHONUNBUFFERED: "1"
ports:
- "${WEBAPP_PORT:-8030}:8000"
restart: on-failure
client_base:
container_name: seismic_client_dev
env_file:
- .env
restart: on-failure