Files
kovakyazilim/.env.example
T
Ege Can Komur f3604d96b8 docs: production env example + Coolify deploy rehberi
.gitignore'da '.env*' pattern'i .env.example'ı da engelliyordu.
'!.env.example' ile istisna eklendi — .env.local hala gizli kalıyor.

.env.example temizlendi — sadece gerçek kullanılan 4 değişken:
- NEXT_PUBLIC_APPWRITE_ENDPOINT
- NEXT_PUBLIC_APPWRITE_PROJECT_ID
- NEXT_PUBLIC_APPWRITE_DATABASE_ID
- NEXT_PUBLIC_APPWRITE_MEDIA_BUCKET_ID

APPWRITE_API_KEY opsiyonel (session-cookie tabanlı auth aktif).

DEPLOY.md eklendi:
- Coolify app oluşturma adımları
- Environment variables tam liste
- Build sonrası kontroller
- Gitea webhook bilgisi
- Domain yönlendirme (3 seçenek)
- Production checklist
2026-05-20 19:53:38 +03:00

32 lines
1.9 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ──────────────────────────────────────────────────────────────
# Kovak Yazılım — Production Environment Variables
# ──────────────────────────────────────────────────────────────
# Bu dosya GIT'e EKLENİR (örnek değerler, sırlı şey YOK).
# .env.local lokal geliştirme için, .env.production sadece referans.
# Coolify'da bu key'leri "Environment Variables" panelinden gir.
# ──────────────────────────────────────────────────────────────
# ─── Appwrite (zorunlu) ───────────────────────────────────────
# Appwrite Console > Settings'tan al
NEXT_PUBLIC_APPWRITE_ENDPOINT=https://db.kovaksoft.com/v1
NEXT_PUBLIC_APPWRITE_PROJECT_ID=69f27b51000a5bee46ce
NEXT_PUBLIC_APPWRITE_DATABASE_ID=kovak-yazilim-db
NEXT_PUBLIC_APPWRITE_MEDIA_BUCKET_ID=kovak-yazilim-media
# ─── Appwrite API Key (opsiyonel) ─────────────────────────────
# Şu anki mimaride session cookie tabanlı auth kullanılıyor, API
# key'e gerek YOK. Sadece ileride sunucu tarafı admin işlemleri için
# (cron, scheduled jobs vs) eklemek istersen kullanılır.
#
# Console > Settings > API Keys > Create:
# Scopes: databases.read, tables.read, rows.read, rows.write,
# files.read, files.write, users.read
APPWRITE_API_KEY=
# ─── Node ortamı ──────────────────────────────────────────────
# Coolify otomatik 'production' verir, lokalde 'development'
# NODE_ENV=production