diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml
index ee3fd09..6247c69 100644
--- a/.github/workflows/publish-docs.yml
+++ b/.github/workflows/publish-docs.yml
@@ -24,10 +24,4 @@ jobs:
mkdocs-material \
md-toc
- name: Generate docs
- run: mkdocs gh-deploy --strict
-# - name: Publish docs
-# uses: peaceiris/actions-gh-pages@v3
-# with:
-# github_token: ${{ secrets.GITHUB_TOKEN }}
-# publish_dir: ./site
-
+ run: mkdocs gh-deploy --strict
\ No newline at end of file
diff --git a/docs/index.md b/docs/index.md
index 9d52da3..fd1ca1f 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,5 +1,5 @@
-
+
Watchtower
@@ -48,15 +48,17 @@ and restart it with the same options that were used when it was deployed initial
the following command:
=== "docker run"
-```bash $ docker run -d \
---name watchtower \
--v /var/run/docker.sock:/var/run/docker.sock \
-containrrr/watchtower
-```
+ ```bash
+ $ docker run -d \
+ --name watchtower \
+ -v /var/run/docker.sock:/var/run/docker.sock \
+ containrrr/watchtower
+ ```
=== "docker-compose.yml"
-```yaml version: "3"
-services:
-watchtower:
-image: containrrr/watchtower volumes:
-- /var/run/docker.sock:/var/run/docker.sock
-```
\ No newline at end of file
+ ```yaml
+ version: "3"
+ services:
+ watchtower:
+ image: containrrr/watchtower volumes:
+ - /var/run/docker.sock:/var/run/docker.sock
+ ```
\ No newline at end of file
diff --git a/docs/lifecycle-hooks.md b/docs/lifecycle-hooks.md
index df30695..5c53d15 100644
--- a/docs/lifecycle-hooks.md
+++ b/docs/lifecycle-hooks.md
@@ -31,18 +31,21 @@ These labels can be declared as instructions in a Dockerfile (with some example
the `docker run` command line:
=== "Dockerfile"
-```docker LABEL com.centurylinklabs.watchtower.lifecycle.pre-check="/sync.sh"
-LABEL com.centurylinklabs.watchtower.lifecycle.pre-update="/dump-data.sh"
-LABEL com.centurylinklabs.watchtower.lifecycle.post-update="/restore-data.sh"
-LABEL com.centurylinklabs.watchtower.lifecycle.post-check="/send-heartbeat.sh"
-```
+ ```docker
+ LABEL com.centurylinklabs.watchtower.lifecycle.pre-check="/sync.sh"
+ LABEL com.centurylinklabs.watchtower.lifecycle.pre-update="/dump-data.sh"
+ LABEL com.centurylinklabs.watchtower.lifecycle.post-update="/restore-data.sh"
+ LABEL com.centurylinklabs.watchtower.lifecycle.post-check="/send-heartbeat.sh"
+ ```
+
=== "docker run"
-```bash docker run -d \
---label=com.centurylinklabs.watchtower.lifecycle.pre-check="/sync.sh" \
---label=com.centurylinklabs.watchtower.lifecycle.pre-update="/dump-data.sh" \
---label=com.centurylinklabs.watchtower.lifecycle.post-update="/restore-data.sh" \
-someimage --label=com.centurylinklabs.watchtower.lifecycle.post-check="/send-heartbeat.sh" \
-```
+ ```bash
+ docker run -d \
+ --label=com.centurylinklabs.watchtower.lifecycle.pre-check="/sync.sh" \
+ --label=com.centurylinklabs.watchtower.lifecycle.pre-update="/dump-data.sh" \
+ --label=com.centurylinklabs.watchtower.lifecycle.post-update="/restore-data.sh" \
+ someimage --label=com.centurylinklabs.watchtower.lifecycle.post-check="/send-heartbeat.sh" \
+ ```
### Timeouts
The timeout for all lifecycle commands is 60 seconds. After that, a timeout will
diff --git a/docs/private-registries.md b/docs/private-registries.md
index f35252e..354f369 100644
--- a/docs/private-registries.md
+++ b/docs/private-registries.md
@@ -103,43 +103,40 @@ Use the dockerfile below to build the [amazon-ecr-credential-helper](https://git
in a volume that may be mounted onto your watchtower container.
1. Create the Dockerfile (contents below):
-
- ```Dockerfile
- FROM golang:latest
-
- ENV CGO_ENABLED 0
- ENV REPO github.com/awslabs/amazon-ecr-credential-helper/ecr-login/cli/docker-credential-ecr-login
-
- RUN go get -u $REPO
-
- RUN rm /go/bin/docker-credential-ecr-login
-
- RUN go build \
+ ```Dockerfile
+ FROM golang:latest
+
+ ENV CGO_ENABLED 0
+ ENV REPO github.com/awslabs/amazon-ecr-credential-helper/ecr-login/cli/docker-credential-ecr-login
+
+ RUN go get -u $REPO
+
+ RUN rm /go/bin/docker-credential-ecr-login
+
+ RUN go build \
-o /go/bin/docker-credential-ecr-login \
/go/src/$REPO
-
- WORKDIR /go/bin/
- ```
+
+ WORKDIR /go/bin/
+ ```
2. Use the following commands to build the aws-ecr-dock-cred-helper and store it's output in a volume:
-
- ```bash
- # Create a volume to store the command (once built)
- docker volume create helper
-
- # Build the container
- docker build -t aws-ecr-dock-cred-helper .
-
- # Build the command and store it in the new volume in the /go/bin directory.
- docker run -d --rm --name aws-cred-helper --volume helper:/go/bin aws-ecr-dock-cred-helper
-
- ```
+ ```bash
+ # Create a volume to store the command (once built)
+ docker volume create helper
+
+ # Build the container
+ docker build -t aws-ecr-dock-cred-helper .
+
+ # Build the command and store it in the new volume in the /go/bin directory.
+ docker run -d --rm --name aws-cred-helper \
+ --volume helper:/go/bin aws-ecr-dock-cred-helper
+ ```
3. Create a configuration file for docker, and store it in $HOME/.docker/config.json (replace the
placeholders with your AWS Account ID):
-
- ```json
- {
+ ```json
+ {
"credsStore" : "ecr-login",
"HttpHeaders" : {
"User-Agent" : "Docker-Client/19.03.1 (XXXXXX)"
@@ -150,11 +147,10 @@ in a volume that may be mounted onto your watchtower container.
"credHelpers": {
".dkr.ecr.us-west-1.amazonaws.com" : "ecr-login"
}
- }
- ```
+ }
+ ```
4. Create a docker-compose file (as an example) to help launch the container:
-
```yaml
version: "3.4"
services: