diff --git a/sat/plugins/plugin_app_manager_docker/sat_app_weblate.yaml b/sat/plugins/plugin_app_manager_docker/sat_app_weblate.yaml new file mode 100644 index 00000000..1560baeb --- /dev/null +++ b/sat/plugins/plugin_app_manager_docker/sat_app_weblate.yaml @@ -0,0 +1,30 @@ +type: docker-compose +prepare: + git: https://github.com/WeblateOrg/docker-compose.git +override: + version: "3" + services: + weblate: + ports: + - "8080" + environment: + WEBLATE_DEBUG: 0 + WEBLATE_URL_PREFIX: !sat_param [url_prefix, /weblate] + WEBLATE_EMAIL_HOST: !sat_conf ["", "email_server"] + WEBLATE_EMAIL_HOST_USER: !sat_conf ["", "email_username"] + WEBLATE_EMAIL_HOST_PASSWORD: !sat_conf ["", "email_password"] + WEBLATE_SERVER_EMAIL: !sat_conf ["", "email_from"] + WEBLATE_DEFAULT_FROM_EMAIL: !sat_conf ["", "email_from"] + WEBLATE_SITE_DOMAIN: !sat_conf ["", "public_url"] + WEBLATE_ADMIN_PASSWORD: !sat_generate_pwd + WEBLATE_ADMIN_EMAIL: !sat_conf ["", "email_admins_list", "", "first"] +expose: + url_prefix: [override, services, weblate, environment, WEBLATE_URL_PREFIX] + front_url: !sat_param [front_url, /translate] + web_label: Translate + ports: + web: + service: weblate + private: 8080 + passwords: + admin: [override, services, weblate, environment, WEBLATE_ADMIN_PASSWORD]