41 lines
934 B
Plaintext
41 lines
934 B
Plaintext
# App Configuration
|
|
PORT=8080
|
|
APP_ENV=production
|
|
|
|
# Database Configuration
|
|
BLUEPRINT_DB_HOST=mysql_bp
|
|
BLUEPRINT_DB_PORT=3306
|
|
BLUEPRINT_DB_DATABASE=blueprint
|
|
BLUEPRINT_DB_USERNAME=blueprint_user
|
|
BLUEPRINT_DB_PASSWORD=your_secure_password
|
|
BLUEPRINT_DB_ROOT_PASSWORD=your_secure_root_password
|
|
BLUEPRINT_DB_MAX_IDLE_CONNS=10
|
|
BLUEPRINT_DB_MAX_OPEN_CONNS=100
|
|
BLUEPRINT_DB_CONN_MAX_LIFETIME=1h
|
|
|
|
# Logger Configuration
|
|
LOGGER_LOG_LEVEL=info
|
|
LOGGER_FILE_LOG_NAME=logs/app.log
|
|
LOGGER_MAX_SIZE=1000
|
|
LOGGER_MAX_BACKUPS=7
|
|
LOGGER_MAX_AGE=30
|
|
LOGGER_COMPRESS=true
|
|
|
|
# Monitoring Configuration
|
|
GRAFANA_ADMIN_PASSWORD=admin
|
|
PROMETHEUS_RETENTION_TIME=15d
|
|
PROMETHEUS_SCRAPE_INTERVAL=15s
|
|
|
|
# Backup Configuration
|
|
BACKUP_RETENTION_DAYS=7
|
|
BACKUP_SCHEDULE="0 2 * * *"
|
|
|
|
# SSL Configuration
|
|
SSL_CERT_PATH=/etc/nginx/ssl/cert.pem
|
|
SSL_KEY_PATH=/etc/nginx/ssl/key.pem
|
|
|
|
# Network Configuration
|
|
NGINX_PORT=80
|
|
NGINX_SSL_PORT=443
|
|
GRAFANA_PORT=3000
|
|
PROMETHEUS_PORT=9090 |