54 lines
1.3 KiB
Bash
54 lines
1.3 KiB
Bash
# Production Environment Configuration
|
|
# This file is used when running docker compose in prod-env/
|
|
|
|
# Application Configuration
|
|
NODE_ENV=production
|
|
PORT=3000
|
|
LOG_LEVEL=info
|
|
API_BASE_URL=http://localhost:3000
|
|
|
|
# CORS Configuration
|
|
CORS_ORIGIN=*
|
|
|
|
# Database Configuration (Docker internal network)
|
|
DB_HOST=postgres
|
|
DB_PORT=5432
|
|
DB_NAME=banatie_db
|
|
DB_USER=banatie_user
|
|
DB_PASSWORD=banatie_secure_password
|
|
DATABASE_URL=postgresql://banatie_user:banatie_secure_password@postgres:5432/banatie_db
|
|
|
|
# MinIO Storage Configuration (Docker internal network)
|
|
MINIO_ROOT_USER=banatie_admin
|
|
MINIO_ROOT_PASSWORD=banatie_storage_secure_key_2024
|
|
STORAGE_TYPE=minio
|
|
MINIO_ENDPOINT=minio:9000
|
|
MINIO_ACCESS_KEY=banatie_service
|
|
MINIO_SECRET_KEY=banatie_service_key_2024
|
|
MINIO_USE_SSL=false
|
|
MINIO_BUCKET_NAME=banatie
|
|
MINIO_PUBLIC_URL=http://localhost:9000
|
|
|
|
# Multi-tenancy Configuration
|
|
DEFAULT_ORG_ID=default
|
|
DEFAULT_PROJECT_ID=main
|
|
DEFAULT_USER_ID=system
|
|
|
|
# Presigned URL Configuration
|
|
PRESIGNED_URL_EXPIRY=86400 # 24 hours
|
|
|
|
# File Upload Configuration
|
|
MAX_FILE_SIZE=5242880 # 5MB
|
|
MAX_FILES=3
|
|
|
|
# Directory Configuration (Docker paths)
|
|
RESULTS_DIR=/app/results
|
|
UPLOADS_DIR=/app/uploads/temp
|
|
|
|
# Logging Configuration
|
|
TTI_LOG=logs/tti-log.md
|
|
ENH_LOG=logs/enhancing.md
|
|
|
|
# IMPORTANT: Sensitive values should be in secrets.env (not tracked in git)
|
|
# See secrets.env.example for required variables
|