https://netmaker.org logo
Title
k

kind-lizard-33284

07/15/2021, 5:26 PM
yaml
volumes:
  dnsconfig:
  driver: local
services:
  mongodb:
    image: mongo:4.2
    ports:
      - "27017:27017"
    container_name: mongodb
    volumes:
      - mongovol:/data/db
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: mongoadmin
      MONGO_INITDB_ROOT_PASSWORD: mongopass
  netmaker:
    privileged: true
    container_name: netmaker
    depends_on:
      - mongodb
    image: gravitl/netmaker:v0.5
    ports:
      - "8081:8081"
      - "50051:50051"
    volumes:
      - ./:/local
      - /etc/netclient:/etc/netclient
      - dnsconfig:/root/config/dnsconfig
      - /usr/bin/wg:/usr/bin/wg:ro
      - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket
      - /run/systemd/system:/run/systemd/system
      - /etc/systemd/system:/etc/systemd/system
      - /sys/fs/cgroup:/sys/fs/cgroup
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    restart: always
    network_mode: host
    environment:
      DNS_MODE: "off"
      SERVER_HOST: "127.0.0.1"
  netmaker-ui:
    container_name: netmaker-ui
    depends_on:
      - netmaker
    image: gravitl/netmaker-ui:v0.5
    links:
      - "netmaker:api"
    ports:
      - "50002:50002"
    environment:
      BACKEND_URL: "http://127.0.0.1:8081"
volumes:
  mongovol: {}
  dnsconfig: {}