docker-compose.slim.yml 916 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. ports:
  20. - "8081:8081"
  21. - "50051:50051"
  22. depends_on:
  23. - mongodb
  24. image: gravitl/netmaker:v0.5
  25. restart: always
  26. environment:
  27. SERVER_HOST: "HOST_IP"
  28. DNS_MODE: "off"
  29. CLIENT_MODE: "off"
  30. MONGO_HOST: "mongodb"
  31. SERVER_GRPC_WIREGUARD: "off"
  32. netmaker-ui:
  33. container_name: netmaker-ui
  34. depends_on:
  35. - netmaker
  36. image: gravitl/netmaker-ui:v0.5
  37. links:
  38. - "netmaker:api"
  39. ports:
  40. - "80:80"
  41. environment:
  42. BACKEND_URL: "http://HOST_IP:8081"
  43. volumes:
  44. mongovol: {}