segfault/docker-compose.yml

69 lines
1.3 KiB
YAML
Raw Normal View History

2022-05-10 15:39:52 +00:00
version: "3.7"
2022-03-08 11:17:29 +00:00
services:
2022-03-08 18:15:37 +00:00
dns-doh:
container_name: cloudflared
image: crazymax/cloudflared
restart: always
networks:
dns-doh-net:
ipv4_address: 172.23.0.2
dnsmasq:
container_name: dnsmasq
image: 4km3/dnsmasq:2.85-r2
cap_add:
- NET_ADMIN
command: ["--no-resolv", "--domain-needed", "--server=172.23.0.2#5053"]
networks:
dns-doh-net:
ipv4_address: 172.23.0.3
guest-net:
ipv4_address: 172.24.0.2
restart: always
depends_on:
- dns-doh
tor:
image: osminogin/tor-simple
2022-05-10 15:39:52 +00:00
container_name: sf-tor
2022-03-08 18:15:37 +00:00
networks:
guest-net:
ipv4_address: 172.24.0.4
restart: always
dns: 172.24.0.2
depends_on:
- dnsmasq
2022-05-10 15:39:52 +00:00
segfault:
container_name: sf-host
2022-03-08 18:15:37 +00:00
build: host
depends_on:
- dnsmasq
restart: always
2022-05-10 15:39:52 +00:00
init: true
2022-03-08 18:15:37 +00:00
dns: 255.255.255.255
ports:
2022-05-19 11:17:21 +00:00
- "${SF_SSH_PORT:-22}:2222"
2022-05-10 15:39:52 +00:00
env_file:
.env
2022-03-08 18:15:37 +00:00
volumes:
2022-05-10 15:39:52 +00:00
- "${SF_BASEDIR}/config:/config:ro"
- "${SF_BASEDIR}/config/db:/config/db"
2022-03-08 18:15:37 +00:00
- "/var/run/docker.sock:/var/run/docker.sock"
2022-03-08 11:17:29 +00:00
networks:
2022-03-08 18:15:37 +00:00
dns-doh-net:
2022-05-19 11:17:21 +00:00
name: sf_dns-doh-net
2022-03-08 18:15:37 +00:00
driver: bridge
ipam:
config:
- subnet: 172.23.0.0/24
guest-net:
2022-05-10 15:39:52 +00:00
name: sf_guest-net
2022-03-08 18:15:37 +00:00
driver: bridge
ipam:
config:
- subnet: 172.24.0.0/24