12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- version: "3.2"
- services:
- vote:
- image: dockersamples/examplevotingapp_vote:dotnet-nanoserver-1809
- ports:
- - "5000:80"
- deploy:
- mode: replicated
- replicas: 4
- networks:
- - frontend
- - backend
- result:
- image: dockersamples/examplevotingapp_result:dotnet-nanoserver-1809
- environment:
- - "ConnectionStrings:ResultData=Server=db;Port=4000;Database=votes;User=root;SslMode=None"
- ports:
- - "5001:80"
- networks:
- - frontend
- - backend
- worker:
- image: dockersamples/examplevotingapp_worker:dotnet-nanoserver-1809
- environment:
- - "ConnectionStrings:VoteData=Server=db;Port=4000;Database=votes;User=root;SslMode=None"
- deploy:
- mode: replicated
- replicas: 3
- networks:
- - backend
- message-queue:
- image: dockersamples/nats:nanoserver-1809
- networks:
- - backend
- db:
- image: dockersamples/tidb:nanoserver-1809
- ports:
- - "3306:4000"
- networks:
- - backend
- networks:
- frontend:
- backend:
|