Use example.com for documentation

The myenterprise.com domain is actually
a registered domain name (and is hosting
a website), so changing to example.com.
The example.com domain is reserved for documentation
purposes (https://tools.ietf.org/html/rfc2606),
so is safe to use.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2016-10-19 11:18:39 -07:00
parent cd496a3e36
commit 03cf2e9f80
No known key found for this signature in database
GPG Key ID: 76698F39D527CE8C
2 changed files with 19 additions and 19 deletions

View File

@ -134,7 +134,7 @@ command below, look for the value constraint.
$ docker -H $(docker-machine ip manager):3376 run -t -d \ $ docker -H $(docker-machine ip manager):3376 run -t -d \
-p 80:80 \ -p 80:80 \
--label=interlock.hostname=results \ --label=interlock.hostname=results \
--label=interlock.domain=myenterprise.com \ --label=interlock.domain=myenterprise.example.com \
-e constraint:com.function==dbstore \ -e constraint:com.function==dbstore \
--net="voteapp" \ --net="voteapp" \
--name results-app docker/example-voting-app-result-app --name results-app docker/example-voting-app-result-app
@ -146,7 +146,7 @@ command below, look for the value constraint.
$ docker -H $(docker-machine ip manager):3376 run -t -d \ $ docker -H $(docker-machine ip manager):3376 run -t -d \
-p 80:80 \ -p 80:80 \
--label=interlock.hostname=vote \ --label=interlock.hostname=vote \
--label=interlock.domain=myenterprise.com \ --label=interlock.domain=myenterprise.example.com \
-e constraint:com.function==frontend01 \ -e constraint:com.function==frontend01 \
--net="voteapp" \ --net="voteapp" \
--name voting-app01 docker/example-voting-app-voting-app --name voting-app01 docker/example-voting-app-voting-app
@ -158,7 +158,7 @@ command below, look for the value constraint.
$ docker -H $(docker-machine ip manager):3376 run -t -d \ $ docker -H $(docker-machine ip manager):3376 run -t -d \
-p 80:80 \ -p 80:80 \
--label=interlock.hostname=vote \ --label=interlock.hostname=vote \
--label=interlock.domain=myenterprise.com \ --label=interlock.domain=myenterprise.example.com \
-e constraint:com.function==frontend02 \ -e constraint:com.function==frontend02 \
--net="voteapp" \ --net="voteapp" \
--name voting-app02 docker/example-voting-app-voting-app --name voting-app02 docker/example-voting-app-voting-app
@ -182,8 +182,8 @@ allow you to take advantage of the loadbalancer.
$ docker exec interlock cat /etc/conf/nginx.conf $ docker exec interlock cat /etc/conf/nginx.conf
... output snipped ... ... output snipped ...
upstream results.myenterprise.com { upstream results.myenterprise.example.com {
zone results.myenterprise.com_backend 64k; zone results.myenterprise.example.com_backend 64k;
server 192.168.99.111:80; server 192.168.99.111:80;
@ -191,14 +191,14 @@ allow you to take advantage of the loadbalancer.
server { server {
listen 80; listen 80;
server_name results.myenterprise.com; server_name results.myenterprise.example.com;
location / { location / {
proxy_pass http://results.myenterprise.com; proxy_pass http://results.myenterprise.example.com;
} }
} }
upstream vote.myenterprise.com { upstream vote.myenterprise.example.com {
zone vote.myenterprise.com_backend 64k; zone vote.myenterprise.example.com_backend 64k;
server 192.168.99.109:80; server 192.168.99.109:80;
server 192.168.99.108:80; server 192.168.99.108:80;
@ -207,10 +207,10 @@ allow you to take advantage of the loadbalancer.
server { server {
listen 80; listen 80;
server_name vote.myenterprise.com; server_name vote.myenterprise.example.com;
location / { location / {
proxy_pass http://vote.myenterprise.com; proxy_pass http://vote.myenterprise.example.com;
} }
} }
@ -218,8 +218,8 @@ allow you to take advantage of the loadbalancer.
} }
``` ```
The `http://vote.myenterprise.com` site configuration should point to either The `http://vote.myenterprise.example.com` site configuration should point to either
frontend node. Requests to `http://results.myenterprise.com` go just to the frontend node. Requests to `http://results.myenterprise.example.com` go just to the
single `dbstore` node where the `example-voting-app-result-app` is running. single `dbstore` node where the `example-voting-app-result-app` is running.
3. On your local host, edit `/etc/hosts` file add the resolution for both these 3. On your local host, edit `/etc/hosts` file add the resolution for both these
@ -240,14 +240,14 @@ sites.
Now, you can test your application. Now, you can test your application.
1. Open a browser and navigate to the `http://vote.myenterprise.com` site. 1. Open a browser and navigate to the `http://vote.myenterprise.example.com` site.
You should see something similar to the following: You should see something similar to the following:
![](../images/vote-app-test.png) ![](../images/vote-app-test.png)
2. Click on one of the two voting options. 2. Click on one of the two voting options.
3. Navigate to the `http://results.myenterprise.com` site to see the results. 3. Navigate to the `http://results.myenterprise.example.com` site to see the results.
4. Try changing your vote. 4. Try changing your vote.
You'll see both sides change as you switch your vote. You'll see both sides change as you switch your vote.
@ -392,8 +392,8 @@ result file</a>
```bash ```bash
$ docker restart nginx $ docker restart nginx
``` ```
11. Check your work again by visiting the `http://vote.myenterprise.com` and 11. Check your work again by visiting the `http://vote.myenterprise.example.com` and
`http://results.myenterprise.com` again. `http://results.myenterprise.example.com` again.
12. You can view the logs on an individual container. 12. You can view the logs on an individual container.

View File

@ -9,7 +9,7 @@ services:
- voteapp - voteapp
labels: labels:
interlock.hostname: "vote" interlock.hostname: "vote"
interlock.domain: "myenterprise.com" interlock.domain: "myenterprise.example.com"
result-app: result-app:
image: docker/example-voting-app-result-app image: docker/example-voting-app-result-app
ports: ports:
@ -18,7 +18,7 @@ services:
- voteapp - voteapp
labels: labels:
interlock.hostname: "results" interlock.hostname: "results"
interlock.domain: "myenterprise.com" interlock.domain: "myenterprise.example.com"
worker: worker:
image: docker/example-voting-app-worker image: docker/example-voting-app-worker
networks: networks: