services: gluetun: image: qmcgaw/gluetun container_name: gluentun cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun environment: - VPN_SERVICE_PROVIDER=airvpn - SERVER_COUNTRIES=Germany volumes: - ./gluetun:/gluetun restart: always irc-topic-bot: build: context: . dockerfile: Dockerfile environment: DEBUG_LOG: "${DEBUG_LOG}" IRC_SERVER: "${IRC_SERVER}" IRC_PORT: "${IRC_PORT}" IRC_USE_TLS: "${IRC_USE_TLS}" IRC_NICK: "${IRC_NICK}" IRC_CHANNEL: "${IRC_CHANNEL}" TOPIC_REGEX: "${TOPIC_REGEX}" SMTP_SERVER: "${SMTP_SERVER}" SMTP_PORT: "${SMTP_PORT}" SMTP_USER: "${SMTP_USER}" SMTP_PASS: "${SMTP_PASS}" EMAIL_TO: "${EMAIL_TO}" MIN_WAIT_TIME: "${MIN_WAIT_TIME}" MAX_WAIT_TIME: "${MAX_WAIT_TIME}" MIN_SLEEP_TIME: "${MIN_SLEEP_TIME}" MAX_SLEEP_TIME: "${MAX_SLEEP_TIME}" restart: unless-stopped depends_on: - gluetun network_mode: "service:gluetun"