|  | @@ -0,0 +1,48 @@
 | 
	
		
			
				|  |  | +version: "3.2"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +services:
 | 
	
		
			
				|  |  | +  vote:
 | 
	
		
			
				|  |  | +    image: dockersamples/examplevotingapp_vote:dotnet-nanoserver-1809
 | 
	
		
			
				|  |  | +    build: 
 | 
	
		
			
				|  |  | +      context: ./vote/dotnet
 | 
	
		
			
				|  |  | +      dockerfile: Dockerfile.1809
 | 
	
		
			
				|  |  | +    ports:
 | 
	
		
			
				|  |  | +      - "5000:80"
 | 
	
		
			
				|  |  | +    depends_on:
 | 
	
		
			
				|  |  | +      - message-queue
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  result:
 | 
	
		
			
				|  |  | +    image: dockersamples/examplevotingapp_result:dotnet-nanoserver-1809
 | 
	
		
			
				|  |  | +    build: 
 | 
	
		
			
				|  |  | +      context: ./result/dotnet
 | 
	
		
			
				|  |  | +      dockerfile: Dockerfile.1809
 | 
	
		
			
				|  |  | +    ports:
 | 
	
		
			
				|  |  | +      - "5001:80"
 | 
	
		
			
				|  |  | +    environment:      
 | 
	
		
			
				|  |  | +      - "ConnectionStrings:ResultData=Server=db;Port=4000;Database=votes;User=root;SslMode=None"
 | 
	
		
			
				|  |  | +    depends_on:
 | 
	
		
			
				|  |  | +      - db
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  worker:
 | 
	
		
			
				|  |  | +    image: dockersamples/examplevotingapp_worker:dotnet-nanoserver-1809
 | 
	
		
			
				|  |  | +    build:
 | 
	
		
			
				|  |  | +      context: ./worker/dotnet
 | 
	
		
			
				|  |  | +      dockerfile: Dockerfile.1809
 | 
	
		
			
				|  |  | +    environment:      
 | 
	
		
			
				|  |  | +      - "ConnectionStrings:VoteData=Server=db;Port=4000;Database=votes;User=root;SslMode=None"
 | 
	
		
			
				|  |  | +    depends_on:
 | 
	
		
			
				|  |  | +      - message-queue
 | 
	
		
			
				|  |  | +      - db
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  message-queue:
 | 
	
		
			
				|  |  | +    image: dockersamples/nats:nanoserver-1809
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  db:
 | 
	
		
			
				|  |  | +    image: dockersamples/tidb:nanoserver-1809
 | 
	
		
			
				|  |  | +    ports:
 | 
	
		
			
				|  |  | +      - "3306:4000"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +networks:
 | 
	
		
			
				|  |  | +  default:
 | 
	
		
			
				|  |  | +    external:
 | 
	
		
			
				|  |  | +      name: nat
 |