feat(deploy): add Coolify docker-compose, multi-stage Dockerfile, and env template matching XCargo and Signage patterns
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# ========================================================
|
||||
# XFlow — Coolify Environment Variables Template
|
||||
# ========================================================
|
||||
# В Coolify UI:
|
||||
# 1. Set Compose file = docker-compose.coolify.yml
|
||||
# 2. Set Dockerfile = Dockerfile.coolify
|
||||
# 3. Скопируйте эти переменные в раздел Environment Variables проекта.
|
||||
|
||||
APP_NAME=xflow
|
||||
NODE_ENV=production
|
||||
SITE_URL=https://xflow.yourdomain.com
|
||||
TZ=Asia/Almaty
|
||||
|
||||
# База данных PostgreSQL
|
||||
POSTGRES_USER=xflow
|
||||
POSTGRES_PASSWORD=generate-secure-password
|
||||
POSTGRES_DB=xflow
|
||||
DATABASE_URL=postgresql://xflow:${POSTGRES_PASSWORD}@db:5432/xflow
|
||||
|
||||
# Redis (кеширование и фоновые задачи)
|
||||
REDIS_URL=redis://redis:6379
|
||||
|
||||
# Безопасность и JWT
|
||||
JWT_SECRET=generate-super-secret-jwt-key-minimum-32-chars
|
||||
|
||||
# ИИ провайдеры (OpenRouter / Qwen / DeepSeek)
|
||||
OPEN_ROUTER_API_KEY=
|
||||
NUXT_OPEN_ROUTER_API_KEY=
|
||||
NUXT_QWEN_API_KEY=
|
||||
DEEPSEEK_API_KEY=
|
||||
|
||||
# Firebase Push Notifications (Web Push PWA)
|
||||
FIREBASE_API_KEY=
|
||||
FIREBASE_AUTH_DOMAIN=
|
||||
FIREBASE_PROJECT_ID=
|
||||
FIREBASE_STORAGE_BUCKET=
|
||||
FIREBASE_MESSAGING_SENDER_ID=
|
||||
FIREBASE_APP_ID=
|
||||
Reference in New Issue
Block a user