--- services: app: image: ghcr.io/hargata/lubelogger:latest restart: unless-stopped # volumes used to keep data persistent volumes: - data:/App/data - keys:/root/.aspnet/DataProtection-Keys # expose port and/or use serving via traefik ports: - 8080:8080 postgres: image: postgres:14 restart: unless-stopped environment: POSTGRES_USER: "lubelogger" POSTGRES_PASSWORD: "lubepass" POSTGRES_DB: "lubelogger" volumes: - ./init.sql:/docker-entrypoint-initdb.d/init.sql - postgres:/var/lib/postgresql/data - /etc/localtime:/etc/localtime:ro volumes: data: keys: postgres: