| 12345678910111213141516171819202122 |
- services:
- okr-performance:
- build:
- context: .
- dockerfile: Dockerfile
- image: emoon-okr:${APP_IMAGE_TAG:-latest}
- container_name: okr-performance
- restart: unless-stopped
- stop_grace_period: 30s
- ports:
- - "${APP_PORT:-18080}:18080"
- environment:
- SPRING_PROFILES_ACTIVE: prod
- SPRING_DATASOURCE_URL: jdbc:sqlite:/app/data/okr-performance.db
- APP_DATA_DIR: /app/data
- APP_BACKUP_DIR: /app/data/backups
- APP_JWT_SECRET: ${APP_JWT_SECRET:?请先复制 .env.example 为 .env,并配置至少 32 字符的 APP_JWT_SECRET}
- APP_SUPER_ADMIN_PASSWORD: ${APP_SUPER_ADMIN_PASSWORD:?请在 .env 中配置至少 12 字符的 APP_SUPER_ADMIN_PASSWORD}
- APP_CORS_ORIGINS: ${APP_CORS_ORIGINS:?请在 .env 中配置实际访问域名 APP_CORS_ORIGINS}
- TZ: Asia/Shanghai
- volumes:
- - ./data:/app/data
|