Files
RelayOps/.env.example
2026-06-07 02:32:28 +03:00

45 lines
1.0 KiB
Plaintext

# Shared
APP_ENV=development
LOG_LEVEL=INFO
# Backend
BACKEND_HOST=0.0.0.0
BACKEND_PORT=8000
JWT_SECRET=change-me
JWT_REFRESH_SECRET=change-me-too
ACCESS_TOKEN_EXPIRE_MINUTES=30
REFRESH_TOKEN_EXPIRE_DAYS=7
DATABASE_URL=postgresql+psycopg://server_panel:change-me@postgres:5432/server_panel
POSTGRES_DB=server_panel
POSTGRES_USER=server_panel
POSTGRES_PASSWORD=change-me
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
REDIS_URL=redis://redis:6379/0
SSH_CONNECT_TIMEOUT_SECONDS=5
SSH_COMMAND_TIMEOUT_SECONDS=10
SSH_PRIVATE_KEY_PATH=
SSH_ALLOW_UNKNOWN_HOST_KEYS=false
# Supported values:
# - worker
# - inline
ACTION_EXECUTION_MODE=worker
ACTION_WORKER_POLL_INTERVAL_SECONDS=1.0
CORS_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
# Control model
# Supported values for the MVP foundation:
# - ssh
# - docker_api
# - agent
CONTROL_MODE=ssh
# Telegram
TELEGRAM_BOT_TOKEN=
TELEGRAM_BOT_API_SECRET=replace-with-shared-bot-secret
TELEGRAM_LINK_CODE_EXPIRE_MINUTES=10
TELEGRAM_MODE=polling
# Frontend
VITE_API_BASE_URL=http://localhost:8000/api/v1