name: arbeitszeitmessung-dev services: db: image: postgres:16 restart: unless-stopped env_file: - .env environment: PGDATA: /var/lib/postgresql/data/pg_data volumes: - ${POSTGRES_PATH}:/var/lib/postgresql/data # - ${POSTGRES_PATH}/initdb:/docker-entrypoint-initdb.d ports: - 5432:5432 adminer: image: adminer restart: unless-stopped ports: - 8001:8080 backend: image: git.letsstein.de/tom/arbeitszeitmessung restart: unless-stopped env_file: - .env environment: POSTGRES_HOST: db POSTGRES_DB: ${POSTGRES_DB} EXPOSED_PORT: ${EXPOSED_PORT} NO_CORS: true ports: - ${EXPOSED_PORT}:8080 volumes: - ../logs:/app/Backend/logs depends_on: - db swagger: image: swaggerapi/swagger-ui restart: unless-stopped environment: SWAGGER_JSON: /api/swagger.json ports: - 8002:8080 volumes: - ./arbeitszeitmessung.json:/api/swagger.json