summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/languagetool.yml
blob: 9b098f763b042c4a5e29613c061298246cabc2da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
captainVersion: 4
services:
    $$cap_appname:
        image: erikvl87/languagetool:$$cap_version
        restart: always
        environment:
            langtool_languageModel: /ngrams # OPTIONAL: Using ngrams data
            Java_Xms: $$cap_min_size # OPTIONAL: Setting a minimal Java heap size of 512 mib
            Java_Xmx: $$cap_max_size # OPTIONAL: Setting a maximum Java heap size of 1 Gib
            #langtool_pipelinePrewarming: true
        volumes:
            - $$cap_appname-data:/ngrams
        caproverExtra:
            containerHttpPort: 8010
caproverOneClickApp:
    variables:
        - id: $$cap_version
          label: LanguageTool Version
          defaultValue: '6.1'
          description: Check out their docker page for the valid tags https://hub.docker.com/r/erikvl87/languagetool/tags
          validRegex: /^([^\s^\/])+$/
        - label: Minimal heap size
          description: Setting a minimal Java heap size
          defaultValue: 512m
          id: $$cap_min_size
        - label: Maximum heap size
          description: Setting a maximum Java heap size
          defaultValue: 1g
          id: $$cap_max_size
    instructions:
        start: >-
            LanguageTool is an Open Source proofreading software for English, Spanish, French, German, Portuguese, Polish, Dutch, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.
        end: >-
            You're done! 😄

            You can test your configuration here: http://$$cap_appname.$$cap_root_domain/v2/check?language=en-US&text=my+text

            To configure your LanguageTool client use this link in _other server_ section: http://$$cap_appname.$$cap_root_domain/v2/
    displayName: 'LanguageTool'
    isOfficial: false
    description: Style and Grammar Checker for 25+ Languages.
    documentation: Taken from https://hub.docker.com/r/erikvl87/languagetool