container/Composer/restic/docker-compose.yml
2023-08-18 09:33:37 +02:00

50 lines
1.3 KiB
YAML

version: '3'
services:
restic-server:
image: restic/rest-server
restart: unless-stopped
labels:
- traefik.enable=true
- traefik.http.routers.rest-server.entrypoints=websecure
- traefik.http.routers.rest-server.rule=Host(`restic-zuhause.mertens.digital`)
- traefik.http.routers.rest-server.tls=true
- traefik.http.routers.rest-server.tls.certresolver=letsencrypt
- traefik.http.services.rest-server.loadbalancer.server.port=8000
networks:
- proxy
# networks:
# - caddy
# labels:
# caddy: restic-zuhause.mertens.digital
# caddy.reverse_proxy: "{{upstreams 8000}}"
volumes:
- /mnt/helmut/backup/restic:/data
environment:
OPTIONS: "--private-repos --append-only"
networks:
proxy:
external: true
# whoami:
# image: traefik/whoami
# command:
# - --port=2001
# - --name=test
# ports:
# - "2001:2001"
# networks:
# - proxy
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.whoami.entrypoints=websecure"
# - "traefik.http.routers.whoami.rule=Host(`whoami.dev.mertens.digital`)"
# - "traefik.http.routers.whoami.tls=true"
# - "traefik.http.routers.whoami.tls.certresolver=letsencrypt"
# - "traefik.http.services.whoami.loadbalancer.server.port=2001"