name: arbeitszeitmessung-main services: db: image: postgres:16 restart: unless-stopped env_file: - .env environment: PGTZ: ${TZ} PGDATA: /var/lib/postgresql/data/pg_data volumes: - ${POSTGRES_PATH}:/var/lib/postgresql/data - ${POSTGRES_PATH}/initdb:/docker-entrypoint-initdb.d ports: - ${POSTGRES_PORT}:5432 backend: image: git.letsstein.de/tom/arbeitszeitmessung-webserver env_file: - .env environment: POSTGRES_HOST: db POSTGRES_DB: ${POSTGRES_DB} ports: - ${WEB_PORT}:8080 depends_on: - db volumes: - ${LOG_PATH}:/app/logs restart: unless-stopped # document-creator: # image: git.letsstein.de/tom/arbeitszeitmessung-doc-creator # container_name: ${TYPST_CONTAINER} # restart: unless-stopped