TEKNİK REFERANS
İlk uygulamanı yayınla
Git deposundan çalışan bir API veya web uygulamasına.
Depoyu hazırla
GitHub veya GitLab bağlantısı ya da herkese açık bir HTTPS deposu kullanın. Gitea yalnız Enelsa modu veya ilgili hesap için etkin connector yetkisiyle görünür.
Derlenecek dalı, Dockerfile veya otomatik derleme yöntemini ve uygulamanın dinlediği portu belirleyin. Sunucu 0.0.0.0 üzerinde dinlemelidir; yalnız localhost üzerinde dinleyen süreç proxy tarafından erişilemez.
Panelde oluştur
- Etkin hizmeti seçin; uygulama kotasını kontrol edin.
- Depo ve dalı seçin. Otomatik dağıtım yalnız bağlı dalın push olaylarını izler.
- Derleme yöntemini, portu ve gerekli ortam değişkenlerini girin.
- Dağıtımı başlatın; derleme loglarını, ardından çalışma durumunu izleyin.
Python API örneği
Bu örnekte panelde uygulama portu 8000 olmalıdır. Modül yolunu kendi projenize göre değiştirin.
FROM python:3.13-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]Canlı sürümü doğrula
Yayında durumu ile commit güncelliği farklı bilgiler verir. Çalışan sürümün SHA değerini, bağlı dalın son commit’iyle karşılaştırın. Başarısız veya iptal edilmiş bir deneme, önceki çalışan sürümün yeni commit olduğu anlamına gelmez.