Files
MRF-AI-SOP-Monitoring-v2/docker-compose.yaml
T

42 lines
792 B
YAML

version: '3.8'
services:
sop_db:
image: postgres:15
environment:
POSTGRES_USER: admin
POSTGRES_PASSWORD: password
POSTGRES_DB: sop_monitoring
FORCE_RESTART: 4
ports:
- "5432:5432"
command: ["postgres", "-c", "hba_file=/etc/postgresql/pg_hba.conf"]
volumes:
- ./db:/docker-entrypoint-initdb.d
- pgdata:/var/lib/postgresql/data
- ./pg_hba.conf:/etc/postgresql/pg_hba.conf
api:
build: ./api
environment:
- DB_HOST=sop_db
- DB_USER=admin
- DB_PASS=password
- DB_NAME=sop_monitoring
- DB_PORT=5432
- PORT=3000
depends_on:
- sop_db
restart: always
ui:
build: ./ui
expose:
- "80"
depends_on:
- api
restart: always
volumes:
pgdata: