annotate libervia/backend/plugins/plugin_app_manager_docker/libervia_app_weblate.yaml @ 4351:6a0a081485b8

plugin autocrypt: Autocrypt protocol implementation: Implementation of autocrypt: `autocrypt` header is checked, and if present and no public key is known for the peer, the key is imported. `autocrypt` header is also added to outgoing message (only if an email gateway is detected). For the moment, the JID is use as identifier, but the real email used by gateway should be used in the future. rel 456
author Goffi <goffi@goffi.org>
date Fri, 28 Feb 2025 09:23:35 +0100
parents 32e49c389bfd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3376
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
1 type: docker-compose
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
2 prepare:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
3 git: https://github.com/WeblateOrg/docker-compose.git
3566
17b69a111a85 app manager (docker/weblate): use new `files` feature to set `settings-override.py`:
Goffi <goffi@goffi.org>
parents: 3455
diff changeset
4 files:
17b69a111a85 app manager (docker/weblate): use new `files` feature to set `settings-override.py`:
Goffi <goffi@goffi.org>
parents: 3455
diff changeset
5 settings-override.py:
17b69a111a85 app manager (docker/weblate): use new `files` feature to set `settings-override.py`:
Goffi <goffi@goffi.org>
parents: 3455
diff changeset
6 content: |
17b69a111a85 app manager (docker/weblate): use new `files` feature to set `settings-override.py`:
Goffi <goffi@goffi.org>
parents: 3455
diff changeset
7 USE_X_FORWARDED_HOST = True
3376
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
8 override:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
9 version: "3"
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
10 services:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
11 weblate:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
12 ports:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
13 - "8080"
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
14 environment:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
15 WEBLATE_DEBUG: 0
4085
c93b02000ae4 plugin app manager: rename `sat` to `libervia`
Goffi <goffi@goffi.org>
parents: 4071
diff changeset
16 WEBLATE_URL_PREFIX: !libervia_param [url_prefix, /weblate]
4255
32e49c389bfd app (weblate): use `application weblate` section
Goffi <goffi@goffi.org>
parents: 4247
diff changeset
17 WEBLATE_EMAIL_HOST: !libervia_conf ["application weblate", "email_server"]
32e49c389bfd app (weblate): use `application weblate` section
Goffi <goffi@goffi.org>
parents: 4247
diff changeset
18 WEBLATE_EMAIL_HOST_USER: !libervia_conf ["application weblate", "email_username"]
32e49c389bfd app (weblate): use `application weblate` section
Goffi <goffi@goffi.org>
parents: 4247
diff changeset
19 WEBLATE_EMAIL_HOST_PASSWORD: !libervia_conf ["application weblate", "email_password"]
32e49c389bfd app (weblate): use `application weblate` section
Goffi <goffi@goffi.org>
parents: 4247
diff changeset
20 WEBLATE_SERVER_EMAIL: !libervia_conf ["application weblate", "email_from", "weblate@example.com"]
32e49c389bfd app (weblate): use `application weblate` section
Goffi <goffi@goffi.org>
parents: 4247
diff changeset
21 WEBLATE_DEFAULT_FROM_EMAIL: !libervia_conf ["application weblate", "email_from", "weblate@example.com"]
32e49c389bfd app (weblate): use `application weblate` section
Goffi <goffi@goffi.org>
parents: 4247
diff changeset
22 WEBLATE_SITE_DOMAIN: !libervia_conf ["application weblate", "public_url"]
4247
4aa62767f501 plugin app manager: various improvements:
Goffi <goffi@goffi.org>
parents: 4085
diff changeset
23 WEBLATE_ADMIN_PASSWORD: !libervia_generate_pwd {name: admin}
4085
c93b02000ae4 plugin app manager: rename `sat` to `libervia`
Goffi <goffi@goffi.org>
parents: 4071
diff changeset
24 WEBLATE_ADMIN_EMAIL: !libervia_conf ["", "email_admins_list", "", "first"]
4255
32e49c389bfd app (weblate): use `application weblate` section
Goffi <goffi@goffi.org>
parents: 4247
diff changeset
25 WEBLATE_ENABLE_HTTPS: !libervia_conf ["application weblate", "enable_https", "1"]
3566
17b69a111a85 app manager (docker/weblate): use new `files` feature to set `settings-override.py`:
Goffi <goffi@goffi.org>
parents: 3455
diff changeset
26 volumes:
17b69a111a85 app manager (docker/weblate): use new `files` feature to set `settings-override.py`:
Goffi <goffi@goffi.org>
parents: 3455
diff changeset
27 - ./settings-override.py:/app/data/settings-override.py:ro
3376
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
28 expose:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
29 url_prefix: [override, services, weblate, environment, WEBLATE_URL_PREFIX]
4247
4aa62767f501 plugin app manager: various improvements:
Goffi <goffi@goffi.org>
parents: 4085
diff changeset
30 web_url_path: !libervia_param [front_url_path, /translate]
3376
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
31 web_label: Translate
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
32 ports:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
33 web:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
34 service: weblate
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
35 private: 8080
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
36 passwords:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
37 admin: [override, services, weblate, environment, WEBLATE_ADMIN_PASSWORD]