https://netmaker.org logo
version: "3.4" services: netmaker: containe...
# general
b
version: "3.4" services: netmaker: container_name: netmaker image: gravitl/netmaker:v0.8.1 volumes: - /etc/netclient:/etc/netclient - dnsconfig:/root/config/dnsconfig - /usr/bin/wg:/usr/bin/wg - /sys/fs/cgroup:/sys/fs/cgroup - sqldata:/root/data cap_add: - NET_ADMIN restart: always network_mode: host environment: SERVER_HOST: "174.138.115.170" SERVER_API_CONN_STRING: "api.testing.nusak.ca:443" SERVER_GRPC_CONN_STRING: "grpc.testing.nusak.ca:443" COREDNS_ADDR: "174.138.115.170" GRPC_SSL: "on" DNS_MODE: "on" SERVER_HTTP_HOST: "api.testing.nusak.ca" SERVER_GRPC_HOST: "grpc.testing.nusak.ca" API_PORT: "8081" GRPC_PORT: "50051" CLIENT_MODE: "contained" MASTER_KEY: "master_key" SERVER_GRPC_WIREGUARD: "off" CORS_ALLOWED_ORIGIN: "*" DATABASE: "sqlite" netmaker-ui: container_name: netmaker-ui depends_on: - netmaker image: gravitl/netmaker-ui:v0.8 links: - "netmaker:api" ports: - "8082:80" environment: BACKEND_URL: "https://api.testing.nusak.ca" restart: always coredns: depends_on: - netmaker image: coredns/coredns command: -conf /root/dnsconfig/Corefile container_name: coredns restart: always ports: - "147.182.156.245:53:53/udp" - "147.182.156.245:53:53/tcp" volumes: - dnsconfig:/root/dnsconfig netmaker-gui: container_name: netmaker-gui image: nusak/netmaker-gui:v0.2 restart: unless-stopped ports: - "8080:8080" environment: DATABASE: sqlite volumes: - sqldata:/data caddy: image: caddy:latest container_name: caddy restart: unless-stopped network_mode: host volumes: - /root/Caddyfile:/etc/caddy/Caddyfile - caddy_data:/data - caddy_conf:/config volumes: caddy_data: {} caddy_conf: {} sqldata: {} dnsconfig: {}
3 Views