changed volumes for data bases

This commit is contained in:
Christian Gawron
2023-10-05 20:41:47 +02:00
parent 09c36960e3
commit d57007e26b

View File

@ -1,11 +1,10 @@
version: '3.8' version: "3.8"
services: services:
ingest: ingest:
image: ${CR:-ghcr.io/fhswf/aki_prj23_transparenzregister}/ingest:${TAG:-latest} image: ${CR:-ghcr.io/fhswf/aki_prj23_transparenzregister}/ingest:${TAG:-latest}
depends_on: depends_on:
- postgres - postgres
- mongodb - mongodb
environment: environment:
# mongo access # mongo access
PYTHON_MONGO_PASSWORD: ${PYTHON_MONGO_PASSWORD:?error} PYTHON_MONGO_PASSWORD: ${PYTHON_MONGO_PASSWORD:?error}
@ -22,7 +21,7 @@ services:
MONGO_INITDB_ROOT_PASSWORD: ${PYTHON_MONGO_PASSWORD:?error} MONGO_INITDB_ROOT_PASSWORD: ${PYTHON_MONGO_PASSWORD:?error}
MONGO_INITDB_DATABASE: ${PYTHON_MONGO_DATABASE:-transparenzregister} MONGO_INITDB_DATABASE: ${PYTHON_MONGO_DATABASE:-transparenzregister}
volumes: volumes:
- mongo_data:/data/db - /iscsi/truenas/transparenzregister/mongo_data:/data/db
postgres: postgres:
image: postgres:15.4 image: postgres:15.4
@ -32,13 +31,13 @@ services:
POSTGRES_PASSWORD: ${PYTHON_POSTGRES_PASSWORD:?error} POSTGRES_PASSWORD: ${PYTHON_POSTGRES_PASSWORD:?error}
POSTGRES_DB: ${PYTHON_POSTGRES_DATABASE:-db} POSTGRES_DB: ${PYTHON_POSTGRES_DATABASE:-db}
volumes: volumes:
- postgres_data:/var/lib/postgresql/data - /iscsi/truenas/transparenzregister/postgres_data:/var/lib/postgresql/data
data-transformation: data-transformation:
image: ${CR:-ghcr.io/fhswf/aki_prj23_transparenzregister}/data-transformation:${TAG:-latest} image: ${CR:-ghcr.io/fhswf/aki_prj23_transparenzregister}/data-transformation:${TAG:-latest}
depends_on: depends_on:
- postgres - postgres
- mongodb - mongodb
environment: environment:
# postgres access # postgres access
PYTHON_POSTGRES_PASSWORD: ${PYTHON_POSTGRES_PASSWORD:?error} PYTHON_POSTGRES_PASSWORD: ${PYTHON_POSTGRES_PASSWORD:?error}
@ -56,9 +55,9 @@ services:
web-server: web-server:
image: ${CR:-ghcr.io/fhswf/aki_prj23_transparenzregister}/web-server:${TAG:-latest} image: ${CR:-ghcr.io/fhswf/aki_prj23_transparenzregister}/web-server:${TAG:-latest}
depends_on: depends_on:
- postgres - postgres
ports: ports:
- ${HTTP_PORT}:${HTTP_PORT} - ${HTTP_PORT}:${HTTP_PORT}
environment: environment:
PYTHON_POSTGRES_USERNAME: ${PYTHON_POSTGRES_USERNAME:-postgres} PYTHON_POSTGRES_USERNAME: ${PYTHON_POSTGRES_USERNAME:-postgres}
PYTHON_POSTGRES_PASSWORD: ${PYTHON_POSTGRES_PASSWORD:?error} PYTHON_POSTGRES_PASSWORD: ${PYTHON_POSTGRES_PASSWORD:?error}
@ -69,7 +68,3 @@ services:
PYTHON_DASH_LOGIN_USERNAME: ${PYTHON_DASH_LOGIN_USERNAME} PYTHON_DASH_LOGIN_USERNAME: ${PYTHON_DASH_LOGIN_USERNAME}
PORT: ${HTTP_PORT} PORT: ${HTTP_PORT}
HOST: 0.0.0.0 HOST: 0.0.0.0
volumes:
postgres_data:
mongo_data: