Mercurial > libervia-backend
annotate sat/plugins/plugin_app_manager_docker/sat_app_weblate.yaml @ 3913:944f51f9c2b4
core (xmpp): make `send` a blocking method, fix `sendMessageData` calls:
original `send` method is blocking, and it is used as such by Wokkel and thus can't be
changed to an async method easily. However, an Async method is necessary to have an async
trigger at the very end of the send workflow for end-to-end encryption. To workaround
that, `send` is an async method which call `a_send`, an async method which actually does
the sending. This way legacy method can still call `send` while `a_send` can be await
otherwise.
Fix calls to `sendMessageData`: the method now being an `async` one, `ensureDeferred` had
to be used in some calls.
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 24 Sep 2022 16:31:39 +0200 |
parents | a240748ed686 |
children |
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 |
a94cdda7d5c4
plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
16 WEBLATE_URL_PREFIX: !sat_param [url_prefix, /weblate] |
a94cdda7d5c4
plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
17 WEBLATE_EMAIL_HOST: !sat_conf ["", "email_server"] |
a94cdda7d5c4
plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
18 WEBLATE_EMAIL_HOST_USER: !sat_conf ["", "email_username"] |
a94cdda7d5c4
plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
19 WEBLATE_EMAIL_HOST_PASSWORD: !sat_conf ["", "email_password"] |
3455
c30b4b18d3b8
plugin app manager docker: use default emails for weblate:
Goffi <goffi@goffi.org>
parents:
3376
diff
changeset
|
20 WEBLATE_SERVER_EMAIL: !sat_conf ["", "email_from", "weblate@example.com"] |
c30b4b18d3b8
plugin app manager docker: use default emails for weblate:
Goffi <goffi@goffi.org>
parents:
3376
diff
changeset
|
21 WEBLATE_DEFAULT_FROM_EMAIL: !sat_conf ["", "email_from", "weblate@example.com"] |
3376
a94cdda7d5c4
plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
22 WEBLATE_SITE_DOMAIN: !sat_conf ["", "public_url"] |
a94cdda7d5c4
plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
23 WEBLATE_ADMIN_PASSWORD: !sat_generate_pwd |
a94cdda7d5c4
plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
24 WEBLATE_ADMIN_EMAIL: !sat_conf ["", "email_admins_list", "", "first"] |
3567
a240748ed686
app manager (docker/weblate): add `WEBLATE_ENABLE_HTTPS`:
Goffi <goffi@goffi.org>
parents:
3566
diff
changeset
|
25 WEBLATE_ENABLE_HTTPS: !sat_conf ["", "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] |
a94cdda7d5c4
plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
30 front_url: !sat_param [front_url, /translate] |
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] |