diff --git a/README.md b/README.md index 486bcac..7e819c7 100644 --- a/README.md +++ b/README.md @@ -131,7 +131,7 @@ If you'd like to get things running manually using Docker, you can do the follow --name backend-core \ -p 8000:8000 \ --read-only \ - substrate-telemetry-backend \ + parity/substrate-telemetry-backend \ telemetry_core -l 0.0.0.0:8000 ``` @@ -142,7 +142,7 @@ If you'd like to get things running manually using Docker, you can do the follow --name backend-shard \ -p 8001:8001 \ --read-only \ - substrate-telemetry-backend \ + parity/substrate-telemetry-backend \ telemetry_shard -l 0.0.0.0:8001 -c http://backend-core:8000/shard_submit ``` @@ -152,15 +152,14 @@ If you'd like to get things running manually using Docker, you can do the follow docker run --rm -it --network=telemetry \ --name frontend \ -p 3000:8000 \ - --read-only \ -e SUBSTRATE_TELEMETRY_URL=ws://localhost:8000/feed \ - substrate-telemetry-frontend + parity/substrate-telemetry-frontend ``` **NOTE:** Here we used `SUBSTRATE_TELEMETRY_URL=ws://localhost:8000/feed`. This will work if you test with everything running locally on your machine but NOT if your backend runs on a remote server. Keep in mind that the frontend docker image is serving a static site running your browser. The `SUBSTRATE_TELEMETRY_URL` is the WebSocket url that your browser will use to reach the backend. Say your backend runs on a remote server at `foo.example.com`, you will need to set the IP/url accordingly in `SUBSTRATE_TELEMETRY_URL` (in this case, to `ws://foo.example.com/feed`). **NOTE:** Running the frontend container in *read-only* mode reduces attack surface that could be used to exploit - a container. It requires however a little more effort and mounting additionnal volumes as shown below: + a container. It requires however a little more effort and mounting additional volumes as shown below: ``` docker run --rm -it -p 80:8000 --name frontend \ diff --git a/docker-compose.yml b/docker-compose.yml index 7b91f83..faf8f35 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,5 @@ version: "3" -networks: - default: - # Give the default network created below a sensible name: - name: substrate-telemetry - services: telemetry-frontend: build: