# Portainer Stack environment variables. # Paste these into Portainer → Stack → Environment variables (Advanced mode), # then fill in real secrets. Required ones will fail deploy if missing. # ---- Stack ---- STACK_NAME=clupilot HTTP_PORT=80 MAILPIT_UI_PORT=8025 # ---- Version pins ---- # Your own images: set per-deploy. Use Git tag (v1.2.3) or commit SHA for prod; # 'dev' is fine for dev stack (rebuilt on every push). APP_VERSION=dev # Service images: bump in lockstep across all stacks. MARIADB_VERSION=11.4 REDIS_VERSION=7.4-alpine # ---- Laravel app ---- APP_NAME=CluPilot APP_ENV=production # Generate once locally: cd app && php artisan key:generate --show APP_KEY=base64:REPLACE_ME APP_DEBUG=false APP_URL=http://localhost LOG_LEVEL=info # ---- Database (MariaDB) ---- DB_DATABASE=clupilot DB_USERNAME=clupilot DB_PASSWORD=change-me DB_ROOT_PASSWORD=change-me-root # ---- Reverb (websockets) ---- REVERB_APP_ID=clupilot REVERB_APP_KEY=change-me-key REVERB_APP_SECRET=change-me-secret # ---- Mail ---- MAIL_MAILER=log MAIL_HOST=mailpit MAIL_PORT=1025 MAIL_FROM_ADDRESS=no-reply@clupilot.local