bmc_hub/.env.prod.example

72 lines
2.6 KiB
Plaintext
Raw Normal View History

2025-12-05 14:22:39 +01:00
# =====================================================
2025-12-17 16:47:35 +01:00
# PRODUCTION ENVIRONMENT - BMC Hub
2025-12-05 14:22:39 +01:00
# =====================================================
2025-12-17 16:47:35 +01:00
# Kopier denne fil til .env på production serveren
# OG ÆNDR ALLE PASSWORDS OG SECRETS!
2025-12-05 14:22:39 +01:00
# =====================================================
2025-12-17 16:47:35 +01:00
# RELEASE VERSION
2025-12-05 14:22:39 +01:00
# =====================================================
2025-12-17 16:47:35 +01:00
# Tag fra Gitea (f.eks. v1.0.0, v1.2.3)
2025-12-05 14:22:39 +01:00
RELEASE_VERSION=v1.0.0
2025-12-17 16:47:35 +01:00
# =====================================================
# GITEA AUTHENTICATION
# =====================================================
# Gitea server URL (uden trailing slash)
GITEA_URL=https://g.bmcnetworks.dk
2025-12-17 16:47:35 +01:00
# Personal Access Token fra https://g.bmcnetworks.dk/user/settings/applications
GITHUB_TOKEN=your_gitea_token_here
2025-12-05 14:22:39 +01:00
GITHUB_REPO=ct/bmc_hub
2025-12-17 16:47:35 +01:00
# =====================================================
# POSTGRESQL DATABASE - Production
# =====================================================
DATABASE_URL=postgresql://bmc_hub_prod:CHANGE_THIS_PASSWORD@postgres:5432/bmc_hub_prod
# Database credentials (bruges af docker-compose/podman-compose)
POSTGRES_USER=bmc_hub_prod
POSTGRES_PASSWORD=CHANGE_THIS_PASSWORD_TO_STRONG_PASSWORD
POSTGRES_DB=bmc_hub_prod
POSTGRES_PORT=5432
2025-12-05 14:22:39 +01:00
# GitHub/Gitea Personal Access Token (skal have læseadgang til repo)
# Opret token på: https://g.bmcnetworks.dk/user/settings/applications
GITHUB_TOKEN=your_gitea_token_here
# =====================================================
# API CONFIGURATION - Production
# =====================================================
API_HOST=0.0.0.0
API_PORT=8000
API_RELOAD=false
# =====================================================
# SECURITY - Production
# =====================================================
# VIGTIGT: Generer en stærk SECRET_KEY i production!
# Brug: python -c "import secrets; print(secrets.token_urlsafe(32))"
SECRET_KEY=CHANGEME_GENERATE_RANDOM_SECRET_KEY
# CORS origins - tilføj din domain
CORS_ORIGINS=https://hub.bmcnetworks.dk,https://api.bmcnetworks.dk
# =====================================================
# LOGGING - Production
# =====================================================
LOG_LEVEL=INFO
LOG_FILE=logs/app.log
# =====================================================
# e-conomic Integration - Production
# =====================================================
ECONOMIC_API_URL=https://restapi.e-conomic.com
ECONOMIC_APP_SECRET_TOKEN=your_production_token_here
ECONOMIC_AGREEMENT_GRANT_TOKEN=your_production_grant_here
# 🚨 SAFETY SWITCHES
# Start ALTID med begge sat til true i ny production deployment!
ECONOMIC_READ_ONLY=true # Set to false after thorough testing
ECONOMIC_DRY_RUN=true # Set to false when ready for live writes