Mercurial > libervia-backend
annotate sat/plugins/plugin_app_manager_docker/sat_app_weblate.yaml @ 3462:12dc234f698c
plugin invitation: pubsub invitations:
- new Pubsub invitation plugin, to have a generic way to manage invitation on Pubsub based
features
- `invitePreflight` and `onInvitationPreflight` method can be implemented to customise
invitation for a namespace
- refactored events invitations to use the new plugin
- a Pubsub invitation can now be for a whole node instead of a specific item
- if invitation is for a node, a namespace can be specified to indicate what this node is
about. It is then added in `extra` data
- an element (domish.Element) can be added in `extra` data, it will then be added in the
invitation
- some code modernisation
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 19 Feb 2021 15:50:22 +0100 |
parents | c30b4b18d3b8 |
children | 17b69a111a85 |
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] |