services: languagetool: image: erikvl87/languagetool container_name: languagetool restart: unless-stopped labels: - com.hanold.environment=production - wud.watch=true deploy: resources: limits: memory: 4G ports: - 0.0.0.0:9888:8010 environment: - Java_Xms=512m - Java_Xmx=1g # Optional: N-Gramm-Modelle für bessere Erkennung (siehe unten) - langtool_languageModel=/ngrams volumes: - ./ngrams:/ngrams # nur wenn N-Gramme genutzt werden healthcheck: test: - CMD - curl - -f - http://localhost:8010/v2/languages interval: 30s timeout: 10s retries: 3 start_period: 60s # LanguageTool braucht etwas zum Starten networks: {}