Monorepo for Aesthetic.Computer aesthetic.computer
at main 49 lines 1.7 kB view raw
1# Oven Service Environment Variables 2# Copy to /aesthetic-computer-vault/oven/.env and fill in values 3 4# DigitalOcean Spaces - Source ZIPs 5ART_SPACES_KEY=your_key_here 6ART_SPACES_SECRET=your_secret_here 7ART_SPACES_ENDPOINT=https://sfo3.digitaloceanspaces.com 8ART_SPACES_BUCKET=art-aesthetic-computer 9 10# DigitalOcean Spaces - Processed Videos 11AT_BLOBS_SPACES_KEY=your_key_here 12AT_BLOBS_SPACES_SECRET=your_secret_here 13AT_BLOBS_SPACES_ENDPOINT=https://sfo3.digitaloceanspaces.com 14AT_BLOBS_SPACES_BUCKET=at-blobs-aesthetic-computer 15 16# Optional: Custom CDN domain (requires Cloudflare CNAME setup) 17# AT_BLOBS_CDN=at-blobs.aesthetic.computer 18 19# Webhook callback authentication 20CALLBACK_SECRET=generate_random_secret_here 21 22# OS base-image admin key (required for /os-base-build POST/cancel) 23# Prefer file-based secret in production: 24# OS_BUILD_ADMIN_KEY_FILE=/opt/oven/secrets/os-build-admin-key.txt 25OS_BUILD_ADMIN_KEY=change_me_long_random_secret 26# OS_BUILD_ADMIN_KEY_FILE=/opt/oven/secrets/os-build-admin-key.txt 27 28# OS base-image build runtime 29OS_BASE_IMAGE_SIZE_GB=4 30OS_BASE_BUILD_SCRIPT=/opt/oven/fedac/scripts/make-kiosk-piece-usb.sh 31OS_BASE_BUILD_CWD=/opt/oven 32# OS_BASE_WORK_BASE=/tmp 33# OS_BASE_KEEP_ARTIFACTS=0 34 35# OS base-image artifact destination (DigitalOcean Spaces) 36OS_SPACES_KEY=your_key_here 37OS_SPACES_SECRET=your_secret_here 38OS_SPACES_ENDPOINT=https://sfo3.digitaloceanspaces.com 39OS_SPACES_BUCKET=assets-aesthetic-computer 40OS_SPACES_CDN_BASE=https://assets-aesthetic-computer.sfo3.cdn.digitaloceanspaces.com 41OS_SPACES_PREFIX=os 42 43# Service configuration 44PORT=3002 45NODE_ENV=development 46 47# MongoDB (optional - for persistent bake history) 48# MONGODB_CONNECTION_STRING=mongodb://... 49# MONGODB_NAME=aesthetic-computer