diff --git a/peach/docker-compose.yml b/peach/docker-compose.yml index 1506f2b..8c8ba44 100644 --- a/peach/docker-compose.yml +++ b/peach/docker-compose.yml @@ -50,32 +50,26 @@ services: volumes: - ssl:/ssl:ro - /etc/haproxy:/usr/local/etc/haproxy:ro - ports: - - 8443:443 - - 8443:443/udp - - 8000:80 - restart: always - mem_limit: 128M - dns: fd00::3:2 - networks: - default: - ipv6_address: 2a01:e0a:5b7:35f1::8443 - caddy: - image: caddy:alpine - volumes: - - ssl:/etc/dehydrated:ro - - /etc/caddy:/etc/caddy - - /srv/www:/srv/www + - /etc/haproxy:/etc/haproxy:ro ports: - 443:443 - 443:443/udp - 80:80 restart: always mem_limit: 128M - dns: 192.168.3.2 + dns: fd00::3:2 networks: default: ipv6_address: 2a01:e0a:5b7:35f1::443 + caddy: + image: caddy:alpine + volumes: + - ssl:/etc/dehydrated:ro + - /etc/caddy:/etc/caddy + - /srv/www:/srv/www + restart: always + mem_limit: 128M + dns: 192.168.3.2 redis: image: redis:alpine restart: always @@ -301,6 +295,15 @@ services: restart: always mem_limit: 128M env_file: env/vaultwarden + dendrite: + image: matrixdotorg/dendrite-monolith:latest + volumes: + - /srv/docker/volume/dendrite/dendrite.yaml:/etc/dendrite/dendrite.yaml:ro + - /srv/docker/volume/dendrite/cert:/cert:ro + - /srv/docker/volume/dendrite/media:/var/dendrite/media + restart: always + mem_limit: 1G + cpus: 0.5 geoipupdate: image: "maxmindinc/geoipupdate:latest" volumes: