milktoasthoney/master/docker-compose.yml

63 lines
1.3 KiB
YAML

version: '3.9'
services:
lokinet:
build: lokinet
privileged: true
restart: always
environment:
- "TZ=UTC"
tty: true
tmpfs:
- /run
- /tmp
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
- /sys/fs/cgroup/systemd
- ./data/lokinet:/data
- ./data/proxy/config/:/etc/squid
- ./data/proxy/logs/:/var/log/squid
- ./data/proxy/cache/:/var/spool/squid
- ./lokinet.ini:/etc/loki/lokinet.ini
- ./haproxy.cfg:/etc/haproxy/haproxy.cfg
- ./data/vpn:/certs
- ..:/repo:ro
networks:
pg_vpn:
ipv4_address: 10.255.252.253
pg_bus:
ipv4_address: 10.255.253.254
vpn:
build: vpn
privileged: true
restart: always
volumes:
- ./data/vpn:/config
networks:
pg_opn:
ipv4_address: 10.255.251.254
pg_vpn:
ipv4_address: 10.255.252.254
proxy:
build: proxy
privileged: true
environment:
- "TZ=UTC"
volumes:
- ./data/proxy/logs/:/var/log/squid
- ./data/proxy/cache/:/var/spool/squid
networks:
pg_vpn:
ipv4_address: 10.255.252.252
pg_bus:
ipv4_address: 10.255.253.252
networks:
pg_opn:
external:
name: pg_opn
pg_vpn:
external:
name: pg_vpn
pg_bus:
external:
name: pg_bus