compose.d.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. services:
  2. mongodb:
  3. image: mongo:latest
  4. container_name: mongodb
  5. restart: always
  6. expose:
  7. - 27017
  8. volumes:
  9. - mongodb-data:/data/db
  10. networks:
  11. - dokploy-network
  12. meshcentral:
  13. image: ghcr.io/ylianst/meshcentral:latest
  14. container_name: meshcentral
  15. restart: always
  16. networks:
  17. - dokploy-network
  18. environment:
  19. - DYNAMIC_CONFIG=true
  20. - HOSTNAME=desk.beyhano.net.tr
  21. - PORT=80
  22. - ALIAS_PORT=443
  23. - REDIR_PORT=0
  24. - TLS_OFFLOAD=true
  25. - TRUSTED_PROXY=true
  26. - NODE_ENV=production
  27. - ALLOW_NEW_ACCOUNTS=false
  28. - USE_MONGODB=true
  29. - MONGO_URL=mongodb://mongodb:27017/meshcentral
  30. volumes:
  31. - meshcentral-data:/opt/meshcentral/meshcentral-data
  32. - meshcentral-files:/opt/meshcentral/meshcentral-files
  33. - meshcentral-web:/opt/meshcentral/meshcentral-web
  34. - meshcentral-backups:/opt/meshcentral/meshcentral-backups
  35. depends_on:
  36. - mongodb
  37. volumes:
  38. mongodb-data:
  39. meshcentral-data:
  40. meshcentral-files:
  41. meshcentral-web:
  42. meshcentral-backups:
  43. networks:
  44. dokploy-network:
  45. external: true