docker-compose-windows.yml 994 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. version: "3.2"
  2. services:
  3. vote:
  4. image: dockersamples/examplevotingapp_vote:dotnet-nanoserver-sac2016
  5. build:
  6. context: ./vote/dotnet
  7. ports:
  8. - "5000:80"
  9. depends_on:
  10. - message-queue
  11. result:
  12. image: dockersamples/examplevotingapp_result:dotnet-nanoserver-sac2016
  13. build:
  14. context: ./result/dotnet
  15. ports:
  16. - "5001:80"
  17. environment:
  18. - "ConnectionStrings:ResultData=Server=db;Port=4000;Database=votes;User=root;SslMode=None"
  19. depends_on:
  20. - db
  21. worker:
  22. image: dockersamples/examplevotingapp_worker:dotnet-nanoserver-sac2016
  23. build:
  24. context: ./worker/dotnet
  25. environment:
  26. - "ConnectionStrings:VoteData=Server=db;Port=4000;Database=votes;User=root;SslMode=None"
  27. depends_on:
  28. - message-queue
  29. - db
  30. message-queue:
  31. image: nats:nanoserver
  32. db:
  33. image: dockersamples/tidb:nanoserver
  34. ports:
  35. - "3306:4000"
  36. networks:
  37. default:
  38. external:
  39. name: nat