services: Timeline: build: context: . dockerfile: Dockerfile platforms: - linux/amd64 - linux/arm64 image: registry.cn-beijing.aliyuncs.com/licsber/timeline:latest ports: - "3000:3000" environment: - PORT=3000 - JWT_SECRET=${JWT_SECRET:-change-this-secret-key-in-production} - DB_PATH=/app/data/data.db volumes: - ./data:/app/data restart: unless-stopped depends_on: - init-data-dir init-data-dir: image: alpine:latest command: chown -R 1001:1001 /app/data volumes: - ./data:/app/data