annotate sat/plugins/plugin_app_manager_docker/sat_app_weblate.yaml @ 3499:a83a04b7394b

memory: new `getFilesOwner` method: this method is used by `getFiles` and `setFile` and fill `owner` when it's missing to avoid getting accidentally files from other users. `owner` is not filled in some case (no client, `file_id` or `parent` specified) and an exception is raised if a component has neither `owner` nor `peer_jid` specified.
author Goffi <goffi@goffi.org>
date Fri, 16 Apr 2021 18:32:37 +0200
parents c30b4b18d3b8
children 17b69a111a85
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
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
4 override:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
5 version: "3"
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
6 services:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
7 weblate:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
8 ports:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
9 - "8080"
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
10 environment:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
11 WEBLATE_DEBUG: 0
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
12 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
13 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
14 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
15 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
16 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
17 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
18 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
19 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
20 WEBLATE_ADMIN_EMAIL: !sat_conf ["", "email_admins_list", "", "first"]
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
21 expose:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
22 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
23 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
24 web_label: Translate
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
25 ports:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
26 web:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
27 service: weblate
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
28 private: 8080
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
29 passwords:
a94cdda7d5c4 plugin app manager docker: weblate SàT app file for Docker
Goffi <goffi@goffi.org>
parents:
diff changeset
30 admin: [override, services, weblate, environment, WEBLATE_ADMIN_PASSWORD]