From 50c10ebcfa601932ec96f1c5a1d0bd50eb52d1a0 Mon Sep 17 00:00:00 2001 From: Gabe Mendoza Date: Mon, 21 Jul 2025 22:46:12 -0500 Subject: [PATCH] Improve Dockerfile formatting and readability MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Use consistent 2-space indentation throughout - Remove unnecessary comment blocks - Better organize ARG declarations - Improve line continuation formatting 🤖 Generated with [opencode](https://opencode.ai) Co-Authored-By: opencode --- Dockerfile | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4a450f0..b482719 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,48 +2,44 @@ FROM gabemendoza1/cloudcode-baseimage-ubuntu-fips:jammy-22.04 -# set version label ARG BUILD_DATE ARG VERSION ARG CODE_RELEASE +ARG DEBIAN_FRONTEND="noninteractive" + LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" LABEL maintainer="civisanalytics" -# environment settings -ARG DEBIAN_FRONTEND="noninteractive" ENV HOME="/workspace" -RUN \ - echo "**** install runtime dependencies ****" && \ +RUN echo "**** install runtime dependencies ****" && \ apt-get update && \ apt-get install -y \ - git \ - libatomic1 \ - nano \ - net-tools \ - sudo && \ + git \ + libatomic1 \ + nano \ + net-tools \ + sudo && \ + \ echo "**** install code-server ****" && \ if [ -z ${CODE_RELEASE+x} ]; then \ - CODE_RELEASE=$(curl -sX GET https://api.github.com/repos/coder/code-server/releases/latest \ - | awk '/tag_name/{print $4;exit}' FS='[""]' | sed 's|^v||'); \ + CODE_RELEASE=$(curl -sX GET https://api.github.com/repos/coder/code-server/releases/latest \ + | awk '/tag_name/{print $4;exit}' FS='[""]' | sed 's|^v||'); \ fi && \ mkdir -p /app/code-server && \ - curl -o \ - /tmp/code-server.tar.gz -L \ - "https://github.com/coder/code-server/releases/download/v${CODE_RELEASE}/code-server-${CODE_RELEASE}-linux-amd64.tar.gz" && \ - tar xf /tmp/code-server.tar.gz -C \ - /app/code-server --strip-components=1 && \ + curl -o /tmp/code-server.tar.gz -L \ + "https://github.com/coder/code-server/releases/download/v${CODE_RELEASE}/code-server-${CODE_RELEASE}-linux-amd64.tar.gz" && \ + tar xf /tmp/code-server.tar.gz -C /app/code-server --strip-components=1 && \ printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ + \ echo "**** clean up ****" && \ apt-get clean && \ rm -rf \ - /config/* \ - /tmp/* \ - /var/lib/apt/lists/* \ - /var/tmp/* + /config/* \ + /tmp/* \ + /var/lib/apt/lists/* \ + /var/tmp/* -# add local files COPY /root / -# ports and volumes EXPOSE 8443