Files
portainer-stacks/docker-compose-custom.yml
2024-11-29 07:38:22 +01:00

62 lines
1.6 KiB
YAML

version: '3.8'
services:
registry:
image: registry.dissertori.lan/registry:1.1
#image: registry:2.8.3
container_name: registry
user: "1000:100"
restart: unless-stopped
networks:
default:
ipv4_address: 172.20.0.5
ports:
- "5000:5000"
#environment:
# - REGISTRY_AUTH=htpasswd
# - REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm
# - REGISTRY_AUTH_HTPASSWD_PATH=/var/lib/registry/auth/htpasswd
volumes:
- "/data/Docker/.Privat/Registry:/var/lib/registry"
- "/data/Docker/.Privat/dockerregistry/config.yml:/etc/docker/registry/config.yml"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
healthcheck:
test: curl -f http://localhost:5000/ || exit 1
interval: 1m30s
timeout: 10s
retries: 3
weechat:
image: registry.dissertori.lan/weechat:2.0
container_name: weechat
user: "1000:100"
restart: unless-stopped
networks:
default:
ipv4_address: 172.20.0.6
ports:
- "8001:8001"
- "9001:9000"
- "9002:9001"
volumes:
- "/data/Docker/.Privat/Weechat/.weechat:/home/roman/.weechat"
- "/data/Videos/Xdcc:/home/roman/Xdcc"
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
tinyproxy:
image: registry.dissertori.lan/tinyproxy:1.0
container_name: tinyproxy
restart: unless-stopped
#stdin_open: true
#tty: true
networks:
default:
ipv4_address: 172.20.0.8
ports:
- "8888:8888/tcp"
networks:
default:
external:
name: nginx