diff --git a/README.md b/README.md new file mode 100644 index 0000000..b72aabe --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# Docker-compose + +This repo contains docker compose on verry.org compute network ;-) + diff --git a/peach/docker-compose.yml b/peach/docker-compose.yml index f2b0f07..1506f2b 100644 --- a/peach/docker-compose.yml +++ b/peach/docker-compose.yml @@ -50,26 +50,32 @@ services: volumes: - ssl:/ssl:ro - /etc/haproxy:/usr/local/etc/haproxy:ro - - /etc/haproxy:/etc/haproxy:ro ports: - - 443:443 - - 443:443/udp - - 80:80 + - 8443:443 + - 8443:443/udp + - 8000:80 restart: always mem_limit: 128M dns: fd00::3:2 networks: default: - ipv6_address: 2a01:e0a:5b7:35f1::443 + ipv6_address: 2a01:e0a:5b7:35f1::8443 caddy: image: caddy:alpine volumes: - ssl:/etc/dehydrated:ro - /etc/caddy:/etc/caddy - /srv/www:/srv/www + ports: + - 443:443 + - 443:443/udp + - 80:80 restart: always mem_limit: 128M dns: 192.168.3.2 + networks: + default: + ipv6_address: 2a01:e0a:5b7:35f1::443 redis: image: redis:alpine restart: always @@ -127,13 +133,6 @@ services: - /srv/docker/volume/grafana.ini:/etc/grafana/grafana.ini restart: always mem_limit: 128M - loki: - image: grafana/loki - volumes: - - /srv/docker/volume/loki/config/loki-docker-config.yaml:/etc/loki/local-config.yaml:ro - - /srv/docker/volume/loki/data:/loki:rw - restart: always - mem_limit: 1G miniflux: image: miniflux/miniflux env_file: env/miniflux @@ -241,6 +240,16 @@ services: networks: default: ipv6_address: 2a01:e0a:5b7:35f1::514 + linky-exporter: + userns_mode: "host" + image: debian:bullseye-slim + volumes: + - /srv/docker/volume/teleinfo/linky-exporter:/linky:ro + command: /linky/linky-exporter --device="/dev/ttyUSB0" -b 1200 --parity="E" + restart: always + mem_limit: 128M + devices: + - "/dev/ttyUSB0:/dev/ttyUSB0" victoria: image: victoriametrics/victoria-metrics volumes: @@ -275,6 +284,11 @@ services: restart: always mem_limit: 128M env_file: env/routeros-exporter + synapse: + image: matrixdotorg/synapse:latest + volumes: + - /srv/docker/volume/synapse/data:/data + restart: always whoami: image: traefik/whoami restart: always @@ -287,41 +301,6 @@ services: restart: always mem_limit: 128M env_file: env/vaultwarden - drone: - image: drone/drone:2 - restart: always - env_file: env/drone - drone-runner-ssh: - image: drone/drone-runner-ssh - restart: always - env_file: env/drone-runner-ssh - minio: - image: minio/minio - volumes: - - /srv/docker/volume/minio/data:/data:rw - env_file: env/minio - restart: always - command: minio server /data - mem_limit: 1G - cpus: 0.5 - 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 - coraza-spoa: - image: alpine - volumes: - - /srv/docker/volume/coraza-spoa/bin/coraza-spoa_amd64:/coraza-spoa:ro - - /srv/docker/volume/coraza-spoa/config:/etc/coraza-spoa:ro - command: /coraza-spoa -config-file /etc/coraza-spoa/config.yml - restart: always - mem_limit: 1G - cpus: 0.5 geoipupdate: image: "maxmindinc/geoipupdate:latest" volumes: