docker-stack-windows-1809.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: "3.2"
  2. services:
  3. vote:
  4. image: dockersamples/examplevotingapp_vote:dotnet-nanoserver-1809
  5. ports:
  6. - "5000:80"
  7. deploy:
  8. mode: replicated
  9. replicas: 4
  10. networks:
  11. - frontend
  12. - backend
  13. result:
  14. image: dockersamples/examplevotingapp_result:dotnet-nanoserver-1809
  15. environment:
  16. - "ConnectionStrings:ResultData=Server=db;Port=4000;Database=votes;User=root;SslMode=None"
  17. ports:
  18. - "5001:80"
  19. networks:
  20. - frontend
  21. - backend
  22. worker:
  23. image: dockersamples/examplevotingapp_worker:dotnet-nanoserver-1809
  24. environment:
  25. - "ConnectionStrings:VoteData=Server=db;Port=4000;Database=votes;User=root;SslMode=None"
  26. deploy:
  27. mode: replicated
  28. replicas: 3
  29. networks:
  30. - backend
  31. message-queue:
  32. image: dockersamples/nats:nanoserver-1809
  33. networks:
  34. - backend
  35. db:
  36. image: dockersamples/tidb:nanoserver-1809
  37. ports:
  38. - "3306:4000"
  39. networks:
  40. - backend
  41. networks:
  42. frontend:
  43. backend: