Browse Source

docker-compose: add PostGIS db

mantine
popovspiridon99 2 months ago
parent
commit
6015218d59
  1. 35
      docker-compose.yml

35
docker-compose.yml

@ -44,19 +44,28 @@ services:
ports: ports:
- ${EMS_PORT}:${EMS_PORT} - ${EMS_PORT}:${EMS_PORT}
restart: always restart: always
# monitor:
# container_name: monitor
# build:
# context: ./monitor
# dockerfile: Dockerfile
# environment:
# - MONITOR_PORT=${MONITOR_PORT}
# ports:
# - ${MONITOR_PORT}:${MONITOR_PORT}
# volumes:
# - ./monitor/data:/app/data
# restart: always
postgis_db:
container_name: postgis_db
image: postgis/postgis:17-3.4-alpine
volumes:
- ./postgis_db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=${POSTGRES_DB}
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
ports:
- ${POSTGRES_PORT}:${POSTGRES_PORT}
expose:
- ${POSTGRES_PORT}
healthcheck:
test:
['CMD-SHELL', 'pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}']
interval: 10s
timeout: 5s
retries: 5
start_period: 10s
restart: always
ems_db: ems_db:
container_name: ems_db container_name: ems_db

Loading…
Cancel
Save