diff --git a/peach/docker-compose.yml b/peach/docker-compose.yml index 191238a..33abdb5 100644 --- a/peach/docker-compose.yml +++ b/peach/docker-compose.yml @@ -9,6 +9,10 @@ volumes: external: true postgres-17: external: true + mysql-data: + external: true + lumieredesoy-ghost-data: + external: true networks: default: @@ -81,13 +85,6 @@ services: networks: default: ipv6_address: 2a01:e0a:cba:5f51::53 - pdns-exporter: - image: debian:bullseye-slim - volumes: - - /srv/docker/volume/prometheus/powerdns_exporter/powerdns_exporter:/run/powerdns_exporter:ro - restart: always - mem_limit: 128M - command: /run/powerdns_exporter -api-url http://pdns:8081/api/v1/ -api-key ${API_KEY} grafana: image: grafana/grafana:main volumes: @@ -95,7 +92,7 @@ services: restart: always mem_limit: 1G php: - image: php83-alpine + image: php85-alpine extra_hosts: - "mail.verry.org:192.168.42.3" dns: 192.168.3.2 @@ -198,12 +195,12 @@ services: command: '/hue_exporter/hue_exporter -metrics-file=/hue_exporter/hue_metrics.json -hue-url="192.168.0.3" -username="qR4H-LSFFPuMz607ALjz56GF9qE4mmmsx4qrmD7Q" -listen-address=0.0.0.0:9773' restart: always mem_limit: 128M - secret: - image: ghcr.io/openbao/openbao - restart: always - mem_limit: 128M - volumes: - - /srv/docker/volume/openbao:/openbao +# secret: +# image: ghcr.io/openbao/openbao +# restart: always +# mem_limit: 128M +# volumes: +# - /srv/docker/volume/openbao:/openbao promtail: image: grafana/promtail command: -config.file=/etc/promtail/promtail.yaml @@ -219,20 +216,20 @@ services: restart: always cpus: 1 mem_limit: 8G - dnsdist: - image: powerdns/dnsdist-20 - volumes: - - /srv/docker/volume/dnsdist/dnsdist.conf:/etc/dnsdist/dnsdist.conf:ro - - ssl:/ssl - restart: always - mem_limit: 128M - ports: - - 853:853 - networks: - default: - ipv6_address: 2a01:e0a:cba:5f51::853 +# dnsdist: +# image: powerdns/dnsdist-20 +# volumes: +# - /srv/docker/volume/dnsdist/dnsdist.conf:/etc/dnsdist/dnsdist.conf:ro +# - ssl:/ssl +# restart: always +# mem_limit: 128M +# ports: +# - 853:853 +# networks: +# default: +# ipv6_address: 2a01:e0a:cba:5f51::853 gitea: - image: codeberg.org/forgejo/forgejo:10 + image: codeberg.org/forgejo/forgejo:11 volumes: - /srv/docker/volume/gitea/data:/data restart: always @@ -281,7 +278,7 @@ services: mem_limit: 1G cpus: 1 authentik-server: - image: ghcr.io/goauthentik/server:2025.10 + image: ghcr.io/goauthentik/server:2026.5 restart: unless-stopped command: server volumes: @@ -293,7 +290,7 @@ services: - postgres - redis authentik-worker: - image: ghcr.io/goauthentik/server:2025.10 + image: ghcr.io/goauthentik/server:2026.5 restart: unless-stopped command: worker volumes: @@ -365,3 +362,16 @@ services: options: max-size: 10m max-file: "3" + mysql: + image: mysql:lts + volumes: + - mysql-data:/var/lib/mysql + - ssl:/ssl:ro + restart: always + lumieredesoy-ghost: + image: ghost:6-alpine + volumes: + - lumieredesoy-ghost-data:/var/lib/ghost/content + - /srv/docker/volume/lumieredesoy_ghost/config/config.production.json:/var/lib/ghost/config.production.json:ro + env_file: env/lumieredesoy-ghost + restart: always