Restructure and cleaned up in preparation of new backup logic

This commit is contained in:
2025-07-15 23:51:51 +02:00
parent c8054ffbc3
commit af3ea9039c
106 changed files with 703 additions and 429 deletions

View File

@@ -1,11 +1,8 @@
images:
listmonk: "listmonk/listmonk:latest"
public_api_activated: False # Security hole. Can be used for spaming
version: "latest" # Docker Image version
public_api_activated: False # Security hole. Can be used for spaming # Docker Image version
features:
matomo: true
css: false
port-ui-desktop: true
port-ui-desktop: true
central_database: true
oidc: true
domains:
@@ -14,4 +11,10 @@ domains:
docker:
services:
database:
enabled: true
enabled: true
listmonk:
image: listmonk/listmonk
version: latest
no_stop_required: true
name: listmonk
port: 9000

View File

@@ -2,7 +2,8 @@
application:
{% set container_healthcheck = 'health' %}
{% include 'roles/docker-container/templates/base.yml.j2' %}
image: "{{ applications | get_app_conf(application_id, 'images.listmonk', True) }}"
image: "{{ listmonk_image }}:{{ listmonk_version }}"
container_name: "{{ listmonk_name }}"
ports:
- "127.0.0.1:{{ports.localhost.http[application_id]}}:{{ container_port }}"
volumes:

View File

@@ -1,6 +1,10 @@
application_id: "listmonk"
application_id: "web-app-listmonk"
database_type: "postgres"
container_port: "9000"
container_port: "{{ applications | get_app_conf(application_id, 'docker.services.listmonk.port', True) }}"
listmonk_version: "{{ applications | get_app_conf(application_id, 'docker.services.listmonk.version', True) }}"
listmonk_image: "{{ applications | get_app_conf(application_id, 'docker.services.listmonk.image', True) }}"
listmonk_name: "{{ applications | get_app_conf(application_id, 'docker.services.listmonk.name', True) }}"
listmonk_settings:
- key: "app.root_url"