diff --git a/README.md b/README.md index 8f444346..8866fe57 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ | plausible | ghcr.io/plausible/community-edition:v2.1.0 | | plausible_db | postgres:16-alpine | | plausible_events_db | clickhouse/clickhouse-server:24.3.3.102-alpine | +| portainer | portainer/portainer-ce:alpine-sts | | postal-smtp | ghcr.io/postalserver/postal:latest | | postal-web | ghcr.io/postalserver/postal:latest | | postal-worker | ghcr.io/postalserver/postal:latest | diff --git a/docker-compose.yml b/docker-compose.yml index 6ae79672..35b33b91 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3874,6 +3874,33 @@ services: - plausible-event-logs:/var/log/clickhouse-server - ${DOCKER_VOLUME_CONFIG}/plausible/clickhouse/clickhouse-config.xml:/etc/clickhouse-server/config.d/logging.xml:ro - ${DOCKER_VOLUME_CONFIG}/plausible/clickhouse/clickhouse-user-config.xml:/etc/clickhouse-server/users.d/logging.xml:ro + portainer: + container_name: portainer + depends_on: + docker-socket-proxy: + condition: service_started + required: true + environment: + DOCKER_HOST: tcp://dockerproxy:2375 + expose: + - 8000 + - 9443 + image: portainer/portainer-ce:alpine-sts + labels: + swag: enable + swag_proto: http + swag_port: 8000 + swag_url: portainer.${MY_TLD} + swag.uptime-kuma.enabled: true + swag.uptime-kuma.monitor.url: https://portainer.${MY_TLD} + homepage.group: System Administration + homepage.name: Portainer + homepage.href: https://portainer.${MY_TLD} + homepage.icon: portainer.svg + homepage.description: Service delivery platform for containerized applications + restart: unless-stopped + volumes: + - portainer-data:/data postal-smtp: cap_add: - NET_BIND_SERVICE @@ -7418,6 +7445,8 @@ volumes: name: plausible-event-data plausible-event-logs: name: plausible-event-logs + portainer-data: + name: portainer-data reactive-resume-pg: name: reactive-resume-pg sonarqube-data: