Dokploy'da ilk uygulamamı nasıl yayınlarım?
- Panelde Sunucularım sayfasını açın, sunucunuza tıklayın.
- Genel Bakış sekmesinde Uygulama satırında "Dokploy hazır" yazmasını bekleyin. Sayfa kendini yeniler.
- Panel adresi satırındaki HTTPS bağlantısını açın, E-posta ve Şifre satırlarındaki bilgileri yazın.
İlk uygulamanız
- Projects sayfasında Create Project deyin, projede Create Service ile Application ekleyin.
- Uygulamanın Provider bölümünde Git seçin. Repository URL, Branch ve gerekiyorsa Build Path yazıp Save deyin.
- Environment sekmesine değişkenlerinizi girin. Derlemede gerekenleri Build-time Arguments alanına da yazın.
- Domains sekmesinde Add Domain deyin: Host alan adınız, Container Port uygulamanızın portu, HTTPS açık, Certificate Provider Let's Encrypt.
- Deploy düğmesine basın.
git push ile yayın
- Uygulamanın Deployments sekmesindeki Webhook URL adresini kopyalayın. Bu adresi gizli tutun.
- GitHub'da deponun Settings sayfasından Webhooks, Add webhook yolunu izleyin. Payload URL bu adres, Content type
application/json, olay yalnız push olsun.
Bundan sonra seçtiğiniz dala gelen her push yeni sürümü derleyip yayınlar, başka dala gelen push yok sayılır.
3000 numaralı portu kapatmak
Panel HTTPS adresiyle açılıyorsa IP adresinden erişimi kapatabilirsiniz. Docker yayınladığı portlarda ufw'yi atladığı için bunu ufw ile yapamazsınız. SSH ile bağlanıp resmi komutu çalıştırın:
docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy
Sertifika alınamadıysa panel adresi http://IP:3000 olur. Bu durumda portu kapatmayın, Settings altındaki Web Server sayfasından alan adı tanımlayın.
Henüz sunucunuz yok mu? Dokploy kurulu sunucu sipariş edin: boyutu kendiniz seçersiniz, ne seçtiyseniz onu ödersiniz.
Geri bildiriminiz için teşekkürler!