services: app: build: . container_name: cal-display restart: unless-stopped ports: - "5000:5000" volumes: # 持久化数据库 - ./data:/app/data # 持久化项目代码(首次自动初始化为镜像内的克隆内容,之后 git pull 生效) - app_code:/app environment: - FLASK_BIND=0.0.0.0 - FLASK_DB_PATH=/app/data/data.db - FLASK_SECRET_KEY=${FLASK_SECRET_KEY:-} - FLASK_HTTPS=${FLASK_HTTPS:-} volumes: app_code: