|
@ -45,18 +45,27 @@ services: |
|
|
- ${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 |
|
|