# Incus Environment Templates # Copy the relevant section to backend-api.env, stream-server.env # NEVER commit real .env files — they contain secrets. # Create these files locally: cp env.example backend-api.env && edit backend-api.env # === backend-api.env === # APP_ENV=production # APP_PORT=8080 # LOG_LEVEL=INFO # LOG_DIR=/var/log/veza # DATABASE_URL=postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:5432/veza?sslmode=disable # REDIS_URL=redis://${REDIS_HOST}:6379 # REDIS_ENABLE=true # RABBITMQ_URL=amqp://${RABBITMQ_USER}:${RABBITMQ_PASSWORD}@${RABBITMQ_HOST}:5672/%2f # RABBITMQ_ENABLE=false # JWT_SECRET=${JWT_SECRET} # CORS_ALLOWED_ORIGINS=https://veza.fr,https://app.veza.fr # STREAM_SERVER_URL=http://10.10.10.4:3002 # ENABLE_CLAMAV=false # CLAMAV_REQUIRED=false # === stream-server.env === # RUST_ENV=production # RUST_LOG=info # DATABASE_URL=postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:5432/veza?sslmode=disable # SECRET_KEY=${SECRET_KEY} # JWT_SECRET=${JWT_SECRET} # SERVER_BIND_ADDR=0.0.0.0:3002 # AUDIO_DIR=/opt/veza/stream-server/audio # ALLOWED_ORIGINS=https://veza.fr,https://app.veza.fr # REDIS_URL=redis://${REDIS_HOST}:6379 # RABBITMQ_URL=amqp://${RABBITMQ_USER}:${RABBITMQ_PASSWORD}@${RABBITMQ_HOST}:5672/%2f