commit 8b86962a556ade6288c32c34752d7faa65c70a04
parent 41722402084e6bb2e368f38a778d748fb73d3a06
Author: David Eisinger <[email protected]>
Date: Wed, 25 Oct 2023 13:37:59 -0400
Add missing slashes
Diffstat:
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/content/elsewhere/local-docker-best-practices/index.md b/content/elsewhere/local-docker-best-practices/index.md
@@ -169,8 +169,8 @@ baked into your image, drastically increasing its size. Best practice is
to do the update, install, and cleanup in a single `RUN` command:
```dockerfile
-RUN apt-get update &&
- apt-get install -y libgirepository1.0-dev libpoppler-glib-dev &&
+RUN apt-get update && \
+ apt-get install -y libgirepository1.0-dev libpoppler-glib-dev && \
rm -rf /var/lib/apt/lists/*
```
@@ -269,8 +269,8 @@ something like this:
```dockerfile
FROM ruby:2.7.6
-RUN curl -sS https://nodejs.org/download/release/v16.17.0/node-v16.17.0-linux-x64.tar.gz
- | tar xzf - --strip-components=1 -C "/usr/local"
+RUN curl -sS https://nodejs.org/download/release/v16.17.0/node-v16.17.0-linux-x64.tar.gz \
+ | tar xzf - --strip-components=1 -C "/usr/local"
```
This works fine on Intel Macs, but blows up on Apple Silicon -- notice
@@ -294,11 +294,11 @@ FROM ruby:2.7.6
ARG BUILDARCH
-RUN if [ "$BUILDARCH" = "arm64" ];
- then curl -sS https://nodejs.org/download/release/v16.17.0/node-v16.17.0-linux-arm64.tar.gz
- | tar xzf - --strip-components=1 -C "/usr/local";
- else curl -sS https://nodejs.org/download/release/v16.17.0/node-v16.17.0-linux-x64.tar.gz
- | tar xzf - --strip-components=1 -C "/usr/local";
+RUN if [ "$BUILDARCH" = "arm64" ]; \
+ then curl -sS https://nodejs.org/download/release/v16.17.0/node-v16.17.0-linux-arm64.tar.gz \
+ | tar xzf - --strip-components=1 -C "/usr/local"; \
+ else curl -sS https://nodejs.org/download/release/v16.17.0/node-v16.17.0-linux-x64.tar.gz \
+ | tar xzf - --strip-components=1 -C "/usr/local"; \
fi
```