Compare commits

..

No commits in common. "27ce226d970caf4ebb4e56281e4620c5839b4806" and "606e96b9efc0c5e6a51011e00fab4f6de7d01691" have entirely different histories.

2 changed files with 30 additions and 47 deletions

4
README.md Normal file
View file

@ -0,0 +1,4 @@
# Docker-compose
This repo contains docker compose on verry.org compute network ;-)

View file

@ -50,26 +50,32 @@ services:
volumes: volumes:
- ssl:/ssl:ro - ssl:/ssl:ro
- /etc/haproxy:/usr/local/etc/haproxy:ro - /etc/haproxy:/usr/local/etc/haproxy:ro
- /etc/haproxy:/etc/haproxy:ro
ports: ports:
- 443:443 - 8443:443
- 443:443/udp - 8443:443/udp
- 80:80 - 8000:80
restart: always restart: always
mem_limit: 128M mem_limit: 128M
dns: fd00::3:2 dns: fd00::3:2
networks: networks:
default: default:
ipv6_address: 2a01:e0a:5b7:35f1::443 ipv6_address: 2a01:e0a:5b7:35f1::8443
caddy: caddy:
image: caddy:alpine image: caddy:alpine
volumes: volumes:
- ssl:/etc/dehydrated:ro - ssl:/etc/dehydrated:ro
- /etc/caddy:/etc/caddy - /etc/caddy:/etc/caddy
- /srv/www:/srv/www - /srv/www:/srv/www
ports:
- 443:443
- 443:443/udp
- 80:80
restart: always restart: always
mem_limit: 128M mem_limit: 128M
dns: 192.168.3.2 dns: 192.168.3.2
networks:
default:
ipv6_address: 2a01:e0a:5b7:35f1::443
redis: redis:
image: redis:alpine image: redis:alpine
restart: always restart: always
@ -127,13 +133,6 @@ services:
- /srv/docker/volume/grafana.ini:/etc/grafana/grafana.ini - /srv/docker/volume/grafana.ini:/etc/grafana/grafana.ini
restart: always restart: always
mem_limit: 128M 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: miniflux:
image: miniflux/miniflux image: miniflux/miniflux
env_file: env/miniflux env_file: env/miniflux
@ -241,6 +240,16 @@ services:
networks: networks:
default: default:
ipv6_address: 2a01:e0a:5b7:35f1::514 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: victoria:
image: victoriametrics/victoria-metrics image: victoriametrics/victoria-metrics
volumes: volumes:
@ -275,6 +284,11 @@ services:
restart: always restart: always
mem_limit: 128M mem_limit: 128M
env_file: env/routeros-exporter env_file: env/routeros-exporter
synapse:
image: matrixdotorg/synapse:latest
volumes:
- /srv/docker/volume/synapse/data:/data
restart: always
whoami: whoami:
image: traefik/whoami image: traefik/whoami
restart: always restart: always
@ -287,41 +301,6 @@ services:
restart: always restart: always
mem_limit: 128M mem_limit: 128M
env_file: env/vaultwarden 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: geoipupdate:
image: "maxmindinc/geoipupdate:latest" image: "maxmindinc/geoipupdate:latest"
volumes: volumes: