Manifests/plant-uml/plant-uml.yml

33 lines
1.5 KiB
YAML
Raw Permalink 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.

version: '3.8'
services:
plantuml:
image: plantuml/plantuml-server:tomcat # PlantUML sunucusu için Tomcat tabanlı imaj
hostname: '{{.Node.Hostname}}-plantuml' # Servis replikaları için benzersiz hostname
deploy:
replicas: 1 # Başlangıçta kaç adet PlantUML sunucusu replikası istediğinizi belirtin
placement:
constraints:
- node.labels.platform == dev # İsteğe bağlı: Sadece manager düğümlerinde çalıştır
resources:
limits:
memory: 512M # Konteyner için maksimum bellek sınırı
reservations:
memory: 256M # Konteyner için ayrılmış minimum bellek
ports:
- '8082:8080'
volumes:
# İsteğe bağlı: Logları veya kalıcı verileri depolamak için bir volume bağlayabilirsiniz
# - plantuml_data:/usr/local/tomcat/webapps/plantuml/data
- plantuml_logs:/usr/local/tomcat/logs # Tomcat logları için volume (isteğe bağlı)
environment:
# İsteğe bağlı ortam değişkenleri
# - JAVA_OPTS="-Xmx256m" # Java için bellek ayarı (resource limits ile birlikte kullanılabilir)
# - PLANTUML_SERVER_URL=http://your.plantuml.domain.com # Eğer bir domain kullanıyorsanız
- MAX_IMAGE_WIDTH=4096 # Oluşturulabilecek maksimum görsel genişliği
- MAX_IMAGE_HEIGHT=4096 # Oluşturulabilecek maksimum görsel yüksekliği
volumes:
# Eğer volume kullanıyorsanız, burada tanımlayın
# plantuml_data:
plantuml_logs: