chore(ci): .env.production'a RYBBIT_* ve EMAIL_REPLY_TO [Bilal onayı gerekir]
Sunucu tarafı Rybbit olayları (odeme_tamamlandi, giris_basarili) üç env ister: RYBBIT_HOST, RYBBIT_SITE_ID, RYBBIT_API_KEY. CI'ın yazdığı .env.production'da bunlar yoktu → prod'da sunucuOlayi hep no-op. EMAIL_REPLY_TO isteğe bağlı (yoksa destek@kolaytercih.com). Yalnızca secret ADI referansı eklenir; değerler Gitea secret'larına Bilal tarafından girilmeli. Secret tanımlı değilse satır boş gelir: Rybbit gönderimi no-op kalır, Reply-To varsayılana düşer — zararsız. Deploy hattına dokunur: Bilal onaylamadan merge edilmez. Reddedilirse bu commit tek başına atılabilir (önceki dört commit'e bağımlılığı yok). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -26,11 +26,18 @@ jobs:
|
||||
GOOGLE_CLIENT_SECRET=${{ secrets.GOOGLE_CLIENT_SECRET }}
|
||||
RESEND_API_KEY=${{ secrets.RESEND_API_KEY }}
|
||||
EMAIL_FROM=${{ secrets.EMAIL_FROM }}
|
||||
# İsteğe bağlı: secret yoksa boş gelir → kod destek@kolaytercih.com'a düşer.
|
||||
EMAIL_REPLY_TO=${{ secrets.EMAIL_REPLY_TO }}
|
||||
IYZICO_API_KEY=${{ secrets.IYZICO_API_KEY }}
|
||||
IYZICO_SECRET_KEY=${{ secrets.IYZICO_SECRET_KEY }}
|
||||
IYZICO_BASE_URL=${{ secrets.IYZICO_BASE_URL }}
|
||||
OPENROUTER_API_KEY=${{ secrets.OPENROUTER_API_KEY }}
|
||||
OPENROUTER_MODEL=${{ secrets.OPENROUTER_MODEL }}
|
||||
# Sunucu tarafı Rybbit olayları (odeme_tamamlandi, giris_basarili —
|
||||
# src/lib/analitik-sunucu.ts). Üçünden biri boşsa gönderim no-op.
|
||||
RYBBIT_HOST=${{ secrets.RYBBIT_HOST }}
|
||||
RYBBIT_SITE_ID=${{ secrets.RYBBIT_SITE_ID }}
|
||||
RYBBIT_API_KEY=${{ secrets.RYBBIT_API_KEY }}
|
||||
EOF
|
||||
|
||||
# BuildKit'te "docker build --memory" YOK SAYILIR (moby/buildkit#1362);
|
||||
|
||||
Reference in New Issue
Block a user