Files
sciagent/scripts/deployment/.env.deploy.example
T
Thinh Lam 688fac73e9
CI/CD / backend (push) Failing after 2m8s
CI/CD / frontend (push) Failing after 1m40s
CI/CD / deploy (push) Has been skipped
sciagent code + Gitea Actions CI/CD
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 09:38:30 +07:00

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=...