diff --git a/blueprints/weblate/docker-compose.yml b/blueprints/weblate/docker-compose.yml index 7417d0b6..df29b25b 100644 --- a/blueprints/weblate/docker-compose.yml +++ b/blueprints/weblate/docker-compose.yml @@ -33,8 +33,6 @@ services: POSTGRES_DB: ${POSTGRES_DB} POSTGRES_HOST: ${POSTGRES_HOST} POSTGRES_PORT: ${POSTGRES_PORT:-5432} - ports: - - 80:8080 depends_on: - cache - database diff --git a/blueprints/weblate/template.toml b/blueprints/weblate/template.toml index d6fbb7f9..afb880db 100644 --- a/blueprints/weblate/template.toml +++ b/blueprints/weblate/template.toml @@ -1,7 +1,28 @@ [variables] main_domain = "${domain}" +WEBLATE_DEBUG = "False" +WEBLATE_LOGLEVEL = "INFO" +WEBLATE_ALLOWED_HOSTS = "*" +WEBLATE_REQUIRE_LOGIN = "True" +CLIENT_MAX_BODY_SIZE = "200M" +WEBLATE_REGISTRATION_OPEN = "False" +WEBLATE_SITE_TITLE = "${WEBLATE_SITE_TITLE}" +WEBLATE_SITE_DOMAIN = "${WEBLATE_SITE_DOMAIN}" WEBLATE_ADMIN_PASSWORD = "${password:32}" +WEBLATE_ADMIN_EMAIL = "admin@example.com" +WEBLATE_ADMIN_NAME = "${WEBLATE_ADMIN_NAME}" +WEBLATE_EMAIL_HOST = "${WEBLATE_EMAIL_HOST}" +WEBLATE_EMAIL_HOST_USER = "${WEBLATE_EMAIL_HOST_USER}" +WEBLATE_EMAIL_HOST_PASSWORD = "${WEBLATE_EMAIL_HOST_PASSWORD}" +WEBLATE_SERVER_EMAIL = "${WEBLATE_SERVER_EMAIL}" +WEBLATE_DEFAULT_FROM_EMAIL = "no-reply@example.com" +REDIS_HOST = "cache" +REDIS_PORT = "6379" POSTGRES_PASSWORD = "${password:32}" +POSTGRES_USER = "${POSTGRES_USER}" +POSTGRES_DB = "${POSTGRES_DB}" +POSTGRES_HOST = "${POSTGRES_HOST}" +POSTGRES_PORT = "5432" [config] [[config.domains]] @@ -12,9 +33,9 @@ host = "${main_domain}" [config.env] WEBLATE_DEBUG = "${WEBLATE_DEBUG}" WEBLATE_LOGLEVEL = "${WEBLATE_LOGLEVEL}" -WEBLATE_ALLOWED_HOSTS = "${WEBLATE_ALLOWED_HOSTS:-*}" +WEBLATE_ALLOWED_HOSTS = "${WEBLATE_ALLOWED_HOSTS}" WEBLATE_REQUIRE_LOGIN = "${WEBLATE_REQUIRE_LOGIN}" -CLIENT_MAX_BODY_SIZE = "${CLIENT_MAX_BODY_SIZE:-200M}" +CLIENT_MAX_BODY_SIZE = "${CLIENT_MAX_BODY_SIZE}" WEBLATE_REGISTRATION_OPEN = "${WEBLATE_REGISTRATION_OPEN}" WEBLATE_SITE_TITLE = "${WEBLATE_SITE_TITLE}" WEBLATE_SITE_DOMAIN = "${WEBLATE_SITE_DOMAIN}" @@ -27,11 +48,11 @@ WEBLATE_EMAIL_HOST_PASSWORD = "${WEBLATE_EMAIL_HOST_PASSWORD}" WEBLATE_SERVER_EMAIL = "${WEBLATE_SERVER_EMAIL}" WEBLATE_DEFAULT_FROM_EMAIL = "${WEBLATE_DEFAULT_FROM_EMAIL}" REDIS_HOST = "${REDIS_HOST}" -REDIS_PORT = "${REDIS_PORT:-6379}" +REDIS_PORT = "${REDIS_PORT}" POSTGRES_PASSWORD = "${POSTGRES_PASSWORD}" POSTGRES_USER = "${POSTGRES_USER}" POSTGRES_DB = "${POSTGRES_DB}" POSTGRES_HOST = "${POSTGRES_HOST}" -POSTGRES_PORT = "${POSTGRES_PORT:-5432}" +POSTGRES_PORT = "${POSTGRES_PORT}" [[config.mounts]] \ No newline at end of file