Change ports of vote/result ports from 5000/5001 to 8080/8081

The reasoning of this is because port 5000 is, by default, used by
an AirPlay receiver process on Macs. While this can be turned off,
we'd like this app to work without needing to adjust default
configurations on a machine.
This commit is contained in:
Michael Irwin
2024-10-10 10:58:25 -04:00
parent 2dede8045b
commit 620c76c715
6 changed files with 9 additions and 9 deletions

View File

@@ -14,7 +14,7 @@ Run in this directory to build and run the app:
docker compose up
```
The `vote` app will be running at [http://localhost:5000](http://localhost:5000), and the `results` will be at [http://localhost:5001](http://localhost:5001).
The `vote` app will be running at [http://localhost:8080](http://localhost:8080), and the `results` will be at [http://localhost:8081](http://localhost:8081).
Alternately, if you want to run it on a [Docker Swarm](https://docs.docker.com/engine/swarm/), first make sure you have a swarm. If you don't, run:

View File

@@ -11,7 +11,7 @@ services:
redis:
condition: service_healthy
ports:
- "5000:80"
- "8080:80"
networks:
- front-tier
- back-tier
@@ -22,7 +22,7 @@ services:
db:
condition: service_healthy
ports:
- "5001:80"
- "8081:80"
networks:
- front-tier
- back-tier

View File

@@ -19,7 +19,7 @@ services:
volumes:
- ./vote:/usr/local/app
ports:
- "5000:80"
- "8080:80"
networks:
- front-tier
- back-tier
@@ -34,7 +34,7 @@ services:
volumes:
- ./result:/usr/local/app
ports:
- "5001:80"
- "8081:80"
- "127.0.0.1:9229:9229"
networks:
- front-tier

View File

@@ -24,7 +24,7 @@ services:
vote:
image: dockersamples/examplevotingapp_vote
ports:
- 5000:80
- 8080:80
networks:
- frontend
deploy:
@@ -33,7 +33,7 @@ services:
result:
image: dockersamples/examplevotingapp_result
ports:
- 5001:80
- 8081:80
networks:
- backend

View File

@@ -8,7 +8,7 @@ spec:
type: NodePort
ports:
- name: "result-service"
port: 5001
port: 8081
targetPort: 80
nodePort: 31001
selector:

View File

@@ -8,7 +8,7 @@ spec:
type: NodePort
ports:
- name: "vote-service"
port: 5000
port: 8080
targetPort: 80
nodePort: 31000
selector: