54 lines
2.4 KiB
Bash
54 lines
2.4 KiB
Bash
# ============================================================================
|
|
# DYD — Deployment environment variables (TEMPLATE)
|
|
#
|
|
# Copy file này thành .env.deploy.local (đã trong .gitignore) và điền secrets.
|
|
# KHÔNG commit file .env.deploy.local vào git.
|
|
# ============================================================================
|
|
|
|
# --- VPS ---------------------------------------------------------------------
|
|
VPS_IP=103.124.94.58
|
|
VPS_USER=Administrator
|
|
# VPS_PASSWORD=... # Không khuyến khích lưu file — nhập khi RDP
|
|
|
|
# --- DOMAINS -----------------------------------------------------------------
|
|
API_DOMAIN=api.ski-ump.com.vn
|
|
USER_DOMAIN=ski-ump.com.vn
|
|
ADMIN_DOMAIN=admin.ski-ump.com.vn
|
|
|
|
# --- SQL SERVER --------------------------------------------------------------
|
|
SQL_SERVER=103.124.94.58,1433
|
|
SQL_DATABASE=DYD_Prod
|
|
|
|
# Login admin (chỉ để SETUP lần đầu — KHÔNG dùng cho app)
|
|
# SQL_SA_USER=sa
|
|
# SQL_SA_PASSWORD=...
|
|
|
|
# Login app (tạo bằng scripts/deployment/sql/01-create-database.sql)
|
|
SQL_APP_USER=dyd_app
|
|
# SQL_APP_PASSWORD=... # Generate: [System.Web.Security.Membership]::GeneratePassword(32,8)
|
|
|
|
# Connection string cho .NET (KHÔNG commit)
|
|
# DB_CONNECTION_STRING="Server=103.124.94.58,1433;Database=DYD_Prod;User Id=dyd_app;Password=XXX;TrustServerCertificate=True;MultipleActiveResultSets=True;"
|
|
|
|
# --- JWT ---------------------------------------------------------------------
|
|
# Generate: [Convert]::ToBase64String([byte[]]::new(48)) sau [System.Security.Cryptography.RandomNumberGenerator]::Fill($bytes)
|
|
# Hoặc online: https://generate-random.org/api-token-generator (64 char)
|
|
# JWT_SIGNING_KEY=...
|
|
|
|
# --- AI SERVICE --------------------------------------------------------------
|
|
AI_SERVICE_URL=http://localhost:4402
|
|
# AI_SERVICE_API_KEY=... # Random hex 32: [BitConverter]::ToString((New-Object byte[] 32).Tap({[Security.Cryptography.RandomNumberGenerator]::Fill($_)})) -replace '-'
|
|
|
|
# --- GITEA -------------------------------------------------------------------
|
|
GITEA_URL=http://103.124.94.58:3000
|
|
# GITEA_ADMIN_USER=admin
|
|
# GITEA_ADMIN_PASSWORD=... # Set qua web installer
|
|
# GITEA_RUNNER_TOKEN=... # Lấy ở Site Admin → Actions → Runner Management
|
|
|
|
# --- EMAIL (for win-acme Let's Encrypt + SMTP future) -----------------------
|
|
ADMIN_EMAIL=admin@ski-ump.com.vn
|
|
# SMTP_HOST=smtp.sendgrid.net
|
|
# SMTP_PORT=587
|
|
# SMTP_USER=apikey
|
|
# SMTP_PASSWORD=...
|