|
|
|
version: "3"
|
|
|
|
|
|
|
|
services:
|
|
|
|
znc:
|
|
|
|
build:
|
|
|
|
context: znc/
|
|
|
|
container_name: znc
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
- ${LOCAL_STACK_DIR}/znc/config:/config
|
|
|
|
- ${LOCAL_STACK_DIR}/znc/etc/proxychains/proxychains.conf:/etc/proxychains/proxychains.conf
|
|
|
|
ports:
|
|
|
|
- "6501:6501"
|
|
|
|
environment:
|
|
|
|
- PUID=1000
|
|
|
|
- PGID=1000
|
|
|
|
- TZ=${TZ}
|
|
|
|
|
|
|
|
nginx-reverseproxy-irc:
|
|
|
|
build:
|
|
|
|
context: reverseproxy/
|
|
|
|
container_name: nginx-reverseproxy-irc
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
- ${LOCAL_STACK_DIR}/nginx/data/conf.d:/etc/nginx/conf.d
|
|
|
|
expose:
|
|
|
|
- 80
|
|
|
|
environment:
|
|
|
|
- TZ=${TZ}
|
|
|
|
- VIRTUAL_HOST=${VIRTUAL_HOST}
|
|
|
|
- VIRTUAL_PORT=80
|
|
|
|
- LETSENCRYPT_HOST=${LETSENCRYPT_HOST}
|
|
|
|
- LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL}
|
|
|
|
|
|
|
|
webircgateway:
|
|
|
|
build:
|
|
|
|
context: webircgateway/
|
|
|
|
container_name: webircgateway
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
- ${LOCAL_STACK_DIR}/webircgateway/config.conf:/app/config.conf:ro
|
|
|
|
expose:
|
|
|
|
- 80
|
|
|
|
environment:
|
|
|
|
- PUID=1000
|
|
|
|
- PGID=1000
|
|
|
|
- TZ=${TZ}
|
|
|
|
|
|
|
|
kiwiirc:
|
|
|
|
build:
|
|
|
|
context: kiwiirc/
|
|
|
|
container_name: kiwiirc
|
|
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
|
|
- ${LOCAL_STACK_DIR}/kiwiirc/config.json:/usr/share/nginx/html/static/config.json:ro
|
|
|
|
- ${LOCAL_STACK_DIR}/kiwiirc/background.svg:/usr/share/nginx/html/static/img/background.svg:ro
|
|
|
|
- ${LOCAL_STACK_DIR}/kiwiirc/favicon.png:/usr/share/nginx/html/static/favicon.png:ro
|
|
|
|
- ${LOCAL_STACK_DIR}/kiwiirc/erac-logo.svg:/usr/share/nginx/html/static/img/erac-logo.svg:ro
|
|
|
|
expose:
|
|
|
|
- 80
|
|
|
|
environment:
|
|
|
|
- TZ=${TZ}
|
|
|
|
|
|
|
|
networks:
|
|
|
|
default:
|
|
|
|
external:
|
|
|
|
name: ${NETWORK}
|