services: superset: build: context: . dockerfile: Dockerfile image: superset-duckdb:latest container_name: superset-duckdb ports: - "8088:8088" env_file: - .env environment: SUPERSET_SECRET_KEY: "${SUPERSET_SECRET_KEY}" AWS_ACCESS_KEY_ID: "${AWS_ACCESS_KEY_ID}" AWS_SECRET_ACCESS_KEY: "${AWS_SECRET_ACCESS_KEY}" AWS_REGION: "${AWS_REGION}" AWS_DEFAULT_REGION: "${AWS_REGION}" DUCKDB_S3_ENDPOINT: "${DUCKDB_S3_ENDPOINT}" DUCKDB_S3_USE_SSL: "true" DUCKDB_S3_URL_STYLE: "path" AWS_EC2_METADATA_DISABLED: "true" volumes: - ./superset_data:/app/superset_home - ./local_data:/data/local_data:ro command: ["/app/docker-entrypoint.sh"] restart: unless-stopped