# TestingOps ön ucu. Varsayılan: HTTP, 80 portu.
#
# HTTPS için üç seçenekten biri (docs: installations/https):
#  A) Alan adı internetten çözülüyorsa — ":80" satırını alan adıyla değiştirin,
#     Caddy sertifikayı Let's Encrypt'ten kendisi alır:
#        testingops.sirket.com {
#  B) Kendi sertifikanız — dosyaları caddy/certs/ssl.crt ve caddy/certs/ssl.key olarak koyun:
#        testingops.sirket.local {
#            tls /certs/ssl.crt /certs/ssl.key
#  C) TLS'i önde kurumsal yük dengeleyici sonlandırıyorsa bu dosya olduğu gibi kalır;
#     env.list'te TESTINGOPS_PUBLIC_URL https:// olmalıdır.
#
# Değişiklikten sonra: docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile

:80 {
	reverse_proxy app:3100 {
		# Güncelleme sırasında uygulama ~30-40 sn yeniden başlar; istek düşürülmez, bekletilir.
		lb_try_duration 45s
		lb_try_interval 1s
	}
}
