59 lines
1.3 KiB
YAML
59 lines
1.3 KiB
YAML
version: "3.4"
|
|
|
|
services:
|
|
netmaker:
|
|
container_name: netmaker
|
|
image: gravitl/netmaker:v0.8.2
|
|
volumes:
|
|
- /etc/netclient/config:/etc/netclient/config
|
|
- dnsconfig:/root/config/dnsconfig
|
|
- /usr/bin/wg:/usr/bin/wg
|
|
- /data/sqldata/:/root/data
|
|
cap_add:
|
|
- NET_ADMIN
|
|
restart: always
|
|
network_mode: host
|
|
environment:
|
|
SERVER_HOST: "140.238.30.110"
|
|
COREDNS_ADDR: "10.0.0.14"
|
|
GRPC_SSL: "off"
|
|
DNS_MODE: "on"
|
|
CLIENT_MODE: "on"
|
|
API_PORT: "8081"
|
|
GRPC_PORT: "50051"
|
|
SERVER_GRPC_WIREGUARD: "off"
|
|
CORS_ALLOWED_ORIGIN: "*"
|
|
DATABASE: "sqlite"
|
|
NODE_ID: "netmaker-server-s2"
|
|
# ports:
|
|
# - "51821-51830:51821-51830/udp"
|
|
# - "19081:8081"
|
|
# - "50051:50051"
|
|
netmaker-ui:
|
|
container_name: netmaker-ui
|
|
depends_on:
|
|
- netmaker
|
|
image: gravitl/netmaker-ui:v0.8
|
|
links:
|
|
- "netmaker:api"
|
|
ports:
|
|
- "19800:80"
|
|
environment:
|
|
BACKEND_URL: "http://140.238.30.110:8081"
|
|
restart: always
|
|
#network_mode: host
|
|
coredns:
|
|
depends_on:
|
|
- netmaker
|
|
image: coredns/coredns
|
|
command: -conf /root/dnsconfig/Corefile-GitHub
|
|
container_name: coredns
|
|
restart: always
|
|
ports:
|
|
- "19053:53/tcp"
|
|
- "19053:53/udp"
|
|
#network_mode: host
|
|
volumes:
|
|
- dnsconfig:/root/dnsconfig
|
|
volumes:
|
|
dnsconfig: {} |