services: moneymap: image: ${DOCKER_IMAGE:-yourusername/moneymap:latest} container_name: moneymap ports: - "5010:5010" environment: - ConnectionStrings__MoneyMapDb=Server=${DB_SERVER};Database=MoneyMap;User Id=${DB_USER};Password=${DB_PASSWORD};TrustServerCertificate=True; - Receipts__StoragePath=receipts - OPENAI_API_KEY=${OPENAI_API_KEY} volumes: - ${RECEIPTS_HOST_PATH}:/app/wwwroot/receipts restart: unless-stopped