Browse Source

Use heredoc in Dockerfile

https://docs.docker.com/reference/dockerfile/#here-documents
Agus Lopez 1 year ago
parent
commit
a62db6fa16
1 changed files with 9 additions and 6 deletions
  1. 9 6
      Dockerfile

+ 9 - 6
Dockerfile

@@ -2,12 +2,15 @@ ARG BASE_IMAGE=library/debian:stable-slim
 
 FROM docker.io/${BASE_IMAGE}
 
-RUN \
-  apt-get update && \
-  env DEBIAN_FRONTEND=noninteractive \
-  apt-get install -y --no-install-recommends tor curl \
-  -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
-  && apt-get clean && rm -rf /var/lib/apt/lists/* /var/lib/apt/lists/*
+RUN <<-EOT bash
+	set -eu
+
+	apt-get update
+	env DEBIAN_FRONTEND=noninteractive \
+		apt-get install -y --no-install-recommends tor curl \
+		-o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"
+	apt-get clean && rm -rf /var/lib/apt/lists/* /var/lib/apt/lists/*
+EOT
 
 COPY rootfs /