docker-compose.server-only.yml 987 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. version: "3.4"
  2. volumes:
  3. dnsconfig:
  4. driver: local
  5. services:
  6. mongodb:
  7. image: mongo:4.2
  8. ports:
  9. - "27017:27017"
  10. container_name: mongodb
  11. volumes:
  12. - mongovol:/data/db
  13. restart: always
  14. environment:
  15. MONGO_INITDB_ROOT_USERNAME: mongoadmin
  16. MONGO_INITDB_ROOT_PASSWORD: mongopass
  17. netmaker:
  18. container_name: netmaker
  19. depends_on:
  20. - mongodb
  21. image: gravitl/netmaker:v0.5
  22. ports:
  23. - "8081:8081"
  24. - "50051:50051"
  25. volumes:
  26. - ./:/local
  27. - /etc/netclient:/etc/netclient
  28. - dnsconfig:/root/config/dnsconfig
  29. - /usr/bin/wg:/usr/bin/wg:ro
  30. - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket
  31. - /run/systemd/system:/run/systemd/system
  32. - /etc/systemd/system:/etc/systemd/system
  33. - /sys/fs/cgroup:/sys/fs/cgroup
  34. restart: always
  35. environment:
  36. CLIENT_MODE: "off"
  37. DNS_MODE: "off"
  38. SERVER_HOST: "localhost"
  39. volumes:
  40. mongovol: {}
  41. dnsconfig: {}