docker/docker-compose.yml

77 lines
1.5 KiB
YAML

version: '3'
services:
bind9:
image: ubuntu/bind9:9.18-22.04_beta
container_name: bind9
volumes:
- ./bind9/named.conf:/etc/bind/named.conf
- ./bind9/local.db:/etc/bind/local.db
- ./bind9/lan.db:/etc/bind/lan.db
environment:
- TZ=CEST
ports:
- "53:53/udp"
swag:
image: lscr.io/linuxserver/swag
container_name: swag
cap_add:
- NET_ADMIN
environment:
- PUID=1000
- PGID=1000
- TZ=CEST
- URL=normalized.xyz
- SUBDOMAINS=wildcard
- VALIDATION=dns
- DNSPLUGIN=ovh
- EMAIL=florent@guiotte.fr
volumes:
- ./swag:/config
ports:
- 443:443
- 80:80
money:
image: ihatemoney/ihatemoney
container_name: money
volumes:
- money-data:/database
environment:
- ACTIVATE_DEMO_PROJECT=False
- SESSION_COOKIE_SECURE=False
- SECRET_KEY=yolo
flood:
image: jesec/flood
container_name: flood
user: 1000:100
restart: unless-stopped
command: --port 3001 --allowedpath /data
environment:
HOME: /config
volumes:
- ./flood:/config
- /mnt/storage/download:/data
#ports:
# - 3001:3001
rtorrent:
image: jesec/rtorrent
container_name: rtorrent
user: 1000:100
restart: unless-stopped
command: -o network.port_range.set=6881-6881,system.daemon.set=true
environment:
HOME: /config
volumes:
- ./flood:/config
- /mnt/storage/download:/data
ports:
- 6881:6881
volumes:
money-data: