diff --git a/dockercoins/docker-compose.yml b/dockercoins/docker-compose.yml
index 83786562..4f76bb15 100644
--- a/dockercoins/docker-compose.yml
+++ b/dockercoins/docker-compose.yml
@@ -1,29 +1,29 @@
rng:
- build: rng
- ports:
- - "8001:80"
+ build: rng
+ ports:
+ - "8001:80"
hasher:
- build: hasher
- ports:
- - "8002:80"
+ build: hasher
+ ports:
+ - "8002:80"
webui:
- build: webui
- links:
- - redis
- ports:
- - "8000:80"
- volumes:
- - "./webui/files/:/files/"
+ build: webui
+ links:
+ - redis
+ ports:
+ - "8000:80"
+ volumes:
+ - "./webui/files/:/files/"
redis:
- image: redis
+ image: redis
worker:
- build: worker
- links:
- - rng
- - hasher
- - redis
+ build: worker
+ links:
+ - rng
+ - hasher
+ - redis
diff --git a/dockercoins/docker-compose.yml-ambassador b/dockercoins/docker-compose.yml-ambassador
index 7b9a7f0a..5ba59eed 100644
--- a/dockercoins/docker-compose.yml-ambassador
+++ b/dockercoins/docker-compose.yml-ambassador
@@ -1,43 +1,44 @@
rng1:
- build: rng
+ build: rng
rng2:
- build: rng
+ build: rng
rng3:
- build: rng
+ build: rng
rng:
- image: jpetazzo/hamba
- links:
- - rng1
- - rng2
- - rng3
- command: 80 rng1 80 rng2 80 rng3 80
- ports:
- - "8001:80"
+ image: jpetazzo/hamba
+ links:
+ - rng1
+ - rng2
+ - rng3
+ command: 80 rng1 80 rng2 80 rng3 80
+ ports:
+ - "8001:80"
hasher:
- build: hasher
- ports:
- - "8002:80"
+ build: hasher
+ ports:
+ - "8002:80"
webui:
- build: webui
- links:
- - redis
- ports:
- - "8000:80"
- volumes:
- - "./webui/files/:/files/"
+ build: webui
+ links:
+ - redis
+ ports:
+ - "8000:80"
+ volumes:
+ - "./webui/files/:/files/"
redis:
- image: jpetazzo/hamba
- command: 6379 AA.BB.CC.DD EEEEE
+ image: jpetazzo/hamba
+ command: 6379 AA.BB.CC.DD EEEEE
worker:
- build: worker
- links:
- - rng
- - hasher
- - redis
+ build: worker
+ links:
+ - rng
+ - hasher
+ - redis
+
diff --git a/dockercoins/docker-compose.yml-extra-hosts b/dockercoins/docker-compose.yml-extra-hosts
index 6ea98cd3..354f71cd 100644
--- a/dockercoins/docker-compose.yml-extra-hosts
+++ b/dockercoins/docker-compose.yml-extra-hosts
@@ -1,43 +1,43 @@
rng1:
- build: rng
+ build: rng
rng2:
- build: rng
+ build: rng
rng3:
- build: rng
+ build: rng
rng0:
- image: jpetazzo/hamba
- links:
- - rng1
- - rng2
- - rng3
- command: 80 rng1 80 rng2 80 rng3 80
- ports:
- - "8001:80"
+ image: jpetazzo/hamba
+ links:
+ - rng1
+ - rng2
+ - rng3
+ command: 80 rng1 80 rng2 80 rng3 80
+ ports:
+ - "8001:80"
hasher:
- build: hasher
- ports:
- - "8002:80"
+ build: hasher
+ ports:
+ - "8002:80"
webui:
- build: webui
- extra_hosts:
- redis: A.B.C.D
- ports:
- - "8000:80"
- volumes:
- - "./webui/files/:/files/"
+ build: webui
+ extra_hosts:
+ redis: A.B.C.D
+ ports:
+ - "8000:80"
+ volumes:
+ - "./webui/files/:/files/"
#redis:
# image: redis
worker:
- build: worker
- links:
- - rng0:rng
- - hasher:hasher
- extra_hosts:
- redis: A.B.C.D
+ build: worker
+ links:
+ - rng0:rng
+ - hasher:hasher
+ extra_hosts:
+ redis: A.B.C.D
diff --git a/dockercoins/docker-compose.yml-logging b/dockercoins/docker-compose.yml-logging
index f1f2be3f..a6fbfd55 100644
--- a/dockercoins/docker-compose.yml-logging
+++ b/dockercoins/docker-compose.yml-logging
@@ -1,44 +1,44 @@
rng:
- build: rng
- ports:
- - "8001:80"
- log_driver: gelf
- log_opt:
- gelf-address: "udp://XX.XX.XX.XX:XXXXX"
+ build: rng
+ ports:
+ - "8001:80"
+ log_driver: gelf
+ log_opt:
+ gelf-address: "udp://XX.XX.XX.XX:XXXXX"
hasher:
- build: hasher
- ports:
- - "8002:80"
- log_driver: gelf
- log_opt:
- gelf-address: "udp://XX.XX.XX.XX:XXXXX"
+ build: hasher
+ ports:
+ - "8002:80"
+ log_driver: gelf
+ log_opt:
+ gelf-address: "udp://XX.XX.XX.XX:XXXXX"
webui:
- build: webui
- links:
- - redis
- ports:
- - "8000:80"
- volumes:
- - "./webui/files/:/files/"
- log_driver: gelf
- log_opt:
- gelf-address: "udp://XX.XX.XX.XX:XXXXX"
+ build: webui
+ links:
+ - redis
+ ports:
+ - "8000:80"
+ volumes:
+ - "./webui/files/:/files/"
+ log_driver: gelf
+ log_opt:
+ gelf-address: "udp://XX.XX.XX.XX:XXXXX"
redis:
- image: redis
- log_driver: gelf
- log_opt:
- gelf-address: "udp://XX.XX.XX.XX:XXXXX"
+ image: redis
+ log_driver: gelf
+ log_opt:
+ gelf-address: "udp://XX.XX.XX.XX:XXXXX"
worker:
- build: worker
- links:
- - rng
- - hasher
- - redis
- log_driver: gelf
- log_opt:
- gelf-address: "udp://XX.XX.XX.XX:XXXXX"
+ build: worker
+ links:
+ - rng
+ - hasher
+ - redis
+ log_driver: gelf
+ log_opt:
+ gelf-address: "udp://XX.XX.XX.XX:XXXXX"
diff --git a/dockercoins/docker-compose.yml-scaled-rng b/dockercoins/docker-compose.yml-scaled-rng
index f1f5c9a4..46902b9e 100644
--- a/dockercoins/docker-compose.yml-scaled-rng
+++ b/dockercoins/docker-compose.yml-scaled-rng
@@ -1,43 +1,43 @@
rng1:
- build: rng
+ build: rng
rng2:
- build: rng
+ build: rng
rng3:
- build: rng
+ build: rng
rng:
- image: jpetazzo/hamba
- links:
- - rng1
- - rng2
- - rng3
- command: 80 rng1 80 rng2 80 rng3 80
- ports:
- - "8001:80"
+ image: jpetazzo/hamba
+ links:
+ - rng1
+ - rng2
+ - rng3
+ command: 80 rng1 80 rng2 80 rng3 80
+ ports:
+ - "8001:80"
hasher:
- build: hasher
- ports:
- - "8002:80"
+ build: hasher
+ ports:
+ - "8002:80"
webui:
- build: webui
- links:
- - redis
- ports:
- - "8000:80"
- volumes:
- - "./webui/files/:/files/"
+ build: webui
+ links:
+ - redis
+ ports:
+ - "8000:80"
+ volumes:
+ - "./webui/files/:/files/"
redis:
- image: redis
+ image: redis
worker:
- build: worker
- links:
- - rng
- - hasher
- - redis
+ build: worker
+ links:
+ - rng
+ - hasher
+ - redis
diff --git a/dockercoins/docker-compose.yml-v2 b/dockercoins/docker-compose.yml-v2
index baea4bb2..7ef7ffae 100644
--- a/dockercoins/docker-compose.yml-v2
+++ b/dockercoins/docker-compose.yml-v2
@@ -1,23 +1,24 @@
version: '2'
services:
- rng:
- build: rng
- ports:
- - 80
+ rng:
+ build: rng
+ ports:
+ - 80
- hasher:
- build: hasher
- ports:
- - 80
+ hasher:
+ build: hasher
+ ports:
+ - 80
- webui:
- build: webui
- ports:
- - 80
+ webui:
+ build: webui
+ ports:
+ - 80
- redis:
- image: redis
+ redis:
+ image: redis
+
+ worker:
+ build: worker
- worker:
- build: worker
diff --git a/dockercoins/webui/files/index.html b/dockercoins/webui/files/index.html
index 1ebb104d..6186d998 100644
--- a/dockercoins/webui/files/index.html
+++ b/dockercoins/webui/files/index.html
@@ -50,7 +50,7 @@ function refresh () {
points.push({ x: s2.now, y: speed });
}
$("#speed").text("~" + speed.toFixed(1) + " hashes/second");
- var msg = ("I'm attending the @docker workshop at @Stylight, "
+ var msg = ("I'm attending the @docker workshop at @praqma, "
+ "and my #DockerCoins mining rig is crunching "
+ speed.toFixed(1) + " hashes/second! W00T!");
$("#tweet").attr(
diff --git a/www/docker-compose.yml b/www/docker-compose.yml
index 1869c514..ca8b6c24 100644
--- a/www/docker-compose.yml
+++ b/www/docker-compose.yml
@@ -1,6 +1,6 @@
www:
image: nginx
ports:
- - "80:80"
+ - "8080:80"
volumes:
- "./htdocs:/usr/share/nginx/html"
diff --git a/www/htdocs/index.html b/www/htdocs/index.html
index f738bee9..c0aa2d43 100644
--- a/www/htdocs/index.html
+++ b/www/htdocs/index.html
@@ -101,9 +101,11 @@ class: title
## Logistics
-- Hello! We are:
-
`jerome at docker dot com`
+- Hello! I'm `jerome at docker dot com`
+
+
@@ -139,7 +141,7 @@ Remember to change:
-->
- Experimental chat support on
- [Gitter](https://gitter.im/jpetazzo/workshop-20160322-munchen)
+ [Gitter](https://gitter.im/jpetazzo/workshop-20160405-stockholm)
---
@@ -153,10 +155,9 @@ grep '^# ' index.html | grep -v '
+
+---
+
+## Compose file location
+
+- What happens if you try to run Compose in `$HOME`?
+
+--
+
+- Compose complains that it cannot find `docker-compose.yml`
+
+- You need to go to the directory containing `docker-compose.yml`
+
+ - or use the `-f` option to give the path to the Compose file
+
+ - or set the `COMPOSE_FILE` environment variable
+
+.exercise[
+
+- Go to the application directory:
+ ```bash
+ cd ~/orchestration-workshop/dockercoins
+ ```
+
+]
+
---
## Locating port numbers for `rng` and `hasher`
@@ -587,14 +624,6 @@ Let's get random bytes of data!
.exercise[
-- Open a new terminal and connect to the same VM
-
-
-
- Check that the service is alive:
`curl localhost:8001`
@@ -2331,7 +2360,7 @@ in the output.
- host
- container_name
- - short_message
+ - message
]