first commit
This commit is contained in:
43
.env
Normal file
43
.env
Normal file
@@ -0,0 +1,43 @@
|
||||
# Application
|
||||
APP_NAME=VConnect API
|
||||
APP_VERSION=1.0.0
|
||||
DEBUG=True
|
||||
API_V1_PREFIX=/api
|
||||
|
||||
# Database
|
||||
DATABASE_URL=sqlite:///./vconnect.db
|
||||
# SQLite (개발용): sqlite:///./vconnect.db
|
||||
|
||||
# JWT Authentication
|
||||
JWT_SECRET_KEY=your-super-secret-key-change-this-in-production
|
||||
JWT_ALGORITHM=HS256
|
||||
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=30
|
||||
JWT_REFRESH_TOKEN_EXPIRE_DAYS=7
|
||||
|
||||
# Proxmox
|
||||
PROXMOX_HOST=https://192.168.0.115:8006
|
||||
PROXMOX_API_TOKEN=PVEAPIToken=root@pam!vconnect=d35fb41c-34fa-4fae-9d97-8d18af7b5525
|
||||
PROXMOX_VERIFY_SSL=False
|
||||
|
||||
# SSH Gateway (터널링 서버)
|
||||
SSH_HOST=192.168.0.97
|
||||
SSH_PORT=22
|
||||
SSH_USERNAME=kdesk84
|
||||
SSH_KEY_PATH=/data/vconnect-api/.ssh/id_rsa
|
||||
# 또는 SSH_PASSWORD=your-password
|
||||
|
||||
# Port Range for Tunneling
|
||||
TUNNEL_PORT_MIN=50000
|
||||
TUNNEL_PORT_MAX=60000
|
||||
|
||||
# CORS (클라이언트 도메인)
|
||||
CORS_ORIGINS=["http://localhost:8080", "http://localhost:3000"]
|
||||
|
||||
# Logging
|
||||
LOG_LEVEL=INFO
|
||||
LOG_FILE=logs/vconnect.log
|
||||
|
||||
# Admin (첫 관리자 계정)
|
||||
ADMIN_USERNAME=admin
|
||||
ADMIN_PASSWORD=admin1234
|
||||
ADMIN_EMAIL=admin@example.com
|
||||
Reference in New Issue
Block a user