services: api: build: context: . dockerfile: Dockerfile image: dating-app-api:0.6.4 container_name: dating-app-api restart: unless-stopped ports: - "8011:8001" environment: DATABASE_URL: ${DATABASE_URL:-sqlite:////app/data/dating_app.db} JWT_SECRET: ${JWT_SECRET:-local-docker-only-change-me} ACCESS_TOKEN_EXPIRE_MINUTES: ${ACCESS_TOKEN_EXPIRE_MINUTES:-15} REFRESH_TOKEN_EXPIRE_DAYS: ${REFRESH_TOKEN_EXPIRE_DAYS:-30} DEV_RETURN_CODES: ${DEV_RETURN_CODES:-false} UPLOAD_DIR: /app/uploads OSS_ENABLED: ${OSS_ENABLED:-false} OSS_ENDPOINT: ${OSS_ENDPOINT:-https://oss-cn-shanghai.aliyuncs.com} OSS_ACCESS_KEY_ID: ${OSS_ACCESS_KEY_ID:-} OSS_ACCESS_KEY_SECRET: ${OSS_ACCESS_KEY_SECRET:-} OSS_BUCKET_NAME: ${OSS_BUCKET_NAME:-bs-qinghe} OSS_BASE_PREFIX: ${OSS_BASE_PREFIX:-melove/} OSS_DOMAIN: ${OSS_DOMAIN:-https://oss.baskbuddy.com} volumes: - dating_app_data:/app/data - dating_app_uploads:/app/uploads volumes: dating_app_data: dating_app_uploads: