mirror of
https://github.com/guezoloic/serverconfig.git
synced 2026-01-25 04:34:23 +00:00
feat(docker-compose): Add Watchtower and monitor-network
containrrr/watchtower -> auto update containers monitor-network -> private network for monitoring containers
This commit is contained in:
@@ -22,6 +22,13 @@ services:
|
|||||||
- etc_acme:/backup/etc_acme:ro
|
- etc_acme:/backup/etc_acme:ro
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
|
||||||
|
watchtower:
|
||||||
|
image: containrrr/watchtower
|
||||||
|
container_name: watchtower
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
wg-easy:
|
wg-easy:
|
||||||
image: ghcr.io/wg-easy/wg-easy:15
|
image: ghcr.io/wg-easy/wg-easy:15
|
||||||
container_name: wg-easy
|
container_name: wg-easy
|
||||||
@@ -97,7 +104,7 @@ services:
|
|||||||
- /etc/serverconfig/prometheus.yml:/etc/prometheus/prometheus.yml
|
- /etc/serverconfig/prometheus.yml:/etc/prometheus/prometheus.yml
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
- network-container
|
- monitor-network
|
||||||
|
|
||||||
grafana:
|
grafana:
|
||||||
image: grafana/grafana
|
image: grafana/grafana
|
||||||
@@ -112,6 +119,7 @@ services:
|
|||||||
- grafana-storage:/var/lib/grafana
|
- grafana-storage:/var/lib/grafana
|
||||||
networks:
|
networks:
|
||||||
- network-container
|
- network-container
|
||||||
|
- monitor-network
|
||||||
|
|
||||||
# synapse:
|
# synapse:
|
||||||
# image: matrixdotorg/synapse:latest
|
# image: matrixdotorg/synapse:latest
|
||||||
@@ -123,8 +131,8 @@ services:
|
|||||||
# - ./data:/data
|
# - ./data:/data
|
||||||
# environment:
|
# environment:
|
||||||
# - SYNAPSE_CONFIG_PATH=/data/homeserver.yaml
|
# - SYNAPSE_CONFIG_PATH=/data/homeserver.yaml
|
||||||
# - VIRTUAL_HOST=notify.guezoloic.com
|
# - VIRTUAL_HOST=${HOSTNAME_SYNAPSE}
|
||||||
# - LETSENCRYPT_HOST=notify.guezoloic.com
|
# - LETSENCRYPT_HOST=${HOSTNAME_SYNAPSE}
|
||||||
# - LETSENCRYPT_EMAIL=${EMAIL}
|
# - LETSENCRYPT_EMAIL=${EMAIL}
|
||||||
# - VIRTUAL_PORT=8008
|
# - VIRTUAL_PORT=8008
|
||||||
# expose:
|
# expose:
|
||||||
@@ -134,3 +142,5 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
network-container:
|
network-container:
|
||||||
external: false
|
external: false
|
||||||
|
monitor-network:
|
||||||
|
external: false
|
||||||
Reference in New Issue
Block a user