Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.4"
- services:
- netmaker:
- container_name: netmaker
- image: gravitl/netmaker:v0.13.1
- volumes:
- - /etc/netmaker/dnsconfig:/root/config/dnsconfig
- - /usr/bin/wg:/usr/bin/wg
- - /etc/netmaker/data:/root/data
- - /etc/netmaker/certs:/etc/netmaker/
- cap_add:
- - NET_ADMIN
- - NET_RAW
- - SYS_MODULE
- restart: always
- network_mode: host
- environment:
- SERVER_NAME: "api.$my_domain_name"
- SERVER_HOST: "$my_public_ip"
- SERVER_API_CONN_STRING: "api.$my_domain_name:443"
- COREDNS_ADDR: "$my_public_ip"
- DNS_MODE: "on"
- SERVER_HTTP_HOST: "api.$my_domain_name"
- API_PORT: "8081"
- CLIENT_MODE: "on"
- MASTER_KEY: "$master_key"
- CORS_ALLOWED_ORIGIN: "*"
- DISPLAY_KEYS: "on"
- DATABASE: "postgres"
- SQL_HOST: 172.17.0.1
- SQL_USER: netmaker
- SQL_PASS: $psql_password
- TELEMETRY: "off"
- NODE_ID: "coin"
- MQ_HOST: "$my_public_ip:8883"
- VERBOSITY: "3"
- HOST_NETWORK: "on"
- MANAGE_IPTABLES: "on"
- netmaker-ui:
- container_name: netmaker-ui
- depends_on:
- - netmaker
- image: gravitl/netmaker-ui:v0.13.1
- links:
- - "netmaker:api"
- ports:
- - "127.0.0.1:8082:80"
- environment:
- BACKEND_URL: "https://api.$my_domain_name"
- VERBOSITY: "3"
- restart: always
- coredns:
- depends_on:
- - netmaker
- image: coredns/coredns
- command: -conf /root/dnsconfig/Corefile
- container_name: coredns
- restart: always
- volumes:
- - /etc/netmaker/dnsconfig:/root/dnsconfig:rw
- ports:
- - "$my_public_ip:53:53"
- - "$my_public_ip:53:53/udp"
- mq:
- image: eclipse-mosquitto:2.0.11-openssl
- depends_on:
- - netmaker
- container_name: mq
- restart: unless-stopped
- ports:
- - "127.0.0.1:1883:1883"
- - "172.17.0.1:8883:8883"
- volumes:
- - /etc/netmaker/mosquitto/:/mosquitto/config/:rw
- - /etc/netmaker/certs/:/mosquitto/certs/:rw
- - /etc/netmaker/mosquitto_data/:/mosquitto/data:rw
- - /etc/netmaker/mosquitto_logs/:/mosquitto/log:rw
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement