28 lines
652 B
Plaintext
28 lines
652 B
Plaintext
# App
|
|
APP_NAME=NexaPG Monitor
|
|
ENVIRONMENT=dev
|
|
LOG_LEVEL=INFO
|
|
|
|
# Core DB
|
|
DB_NAME=nexapg
|
|
DB_USER=nexapg
|
|
DB_PASSWORD=nexapg
|
|
DB_PORT=5433
|
|
|
|
# Backend
|
|
BACKEND_PORT=8000
|
|
JWT_SECRET_KEY=change_this_super_secret
|
|
JWT_ALGORITHM=HS256
|
|
JWT_ACCESS_TOKEN_MINUTES=15
|
|
JWT_REFRESH_TOKEN_MINUTES=10080
|
|
# Generate with: python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
|
|
ENCRYPTION_KEY=REPLACE_WITH_FERNET_KEY
|
|
CORS_ORIGINS=http://localhost:5173,http://localhost:8080
|
|
POLL_INTERVAL_SECONDS=30
|
|
INIT_ADMIN_EMAIL=admin@example.com
|
|
INIT_ADMIN_PASSWORD=ChangeMe123!
|
|
|
|
# Frontend
|
|
FRONTEND_PORT=5173
|
|
VITE_API_URL=http://localhost:8000/api/v1
|