From 02aef07fca3feb43600624f5940167cce6cd8ca4 Mon Sep 17 00:00:00 2001 From: Ichlasul Affan <ichlasul.affan@ui.ac.id> Date: Mon, 8 Mar 2021 14:03:24 +0000 Subject: [PATCH] Removed sudo and fixed shellcheck build. --- Dockerfile | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0146c97..4a14b74 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,35 +4,35 @@ FROM jro7/flutter_lcov:latest ENV DEBIAN_FRONTEND=noninteractive # Setup workspace folder -RUN sudo mkdir /workspace && sudo chown -R $(whoami):$(whoami) /workspace +RUN mkdir /workspace && chown -R $(whoami):$(whoami) /workspace WORKDIR /workspace # Install packages -RUN sudo apt-get update \ - && sudo apt-get -y install --no-install-recommends ca-certificates git nodejs unzip wget xz-utils \ +RUN apt-get update \ + && apt-get -y install --no-install-recommends ca-certificates git nodejs unzip wget xz-utils \ # Clean up - && sudo apt-get autoremove -y \ - && sudo apt-get clean -y \ - && sudo rm -rf /var/lib/apt/lists/* + && apt-get autoremove -y \ + && apt-get clean -y \ + && rm -rf /var/lib/apt/lists/* # Configure Sonar Scanner CLI ARG SONAR_SCANNER_CLI_VERSION=4.6.0.2311 RUN wget -qO sonar-scanner-cli.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-$SONAR_SCANNER_CLI_VERSION-linux.zip \ - && sudo unzip sonar-scanner-cli.zip -d /opt \ - && sudo chown -R $(whoami):$(whoami) /opt/sonar-scanner-$SONAR_SCANNER_CLI_VERSION-linux \ + && unzip sonar-scanner-cli.zip -d /opt \ + && chown -R $(whoami):$(whoami) /opt/sonar-scanner-$SONAR_SCANNER_CLI_VERSION-linux \ && rm sonar-scanner-cli.zip \ && chmod +x /opt/sonar-scanner-$SONAR_SCANNER_CLI_VERSION-linux/bin/sonar-scanner \ - && sudo ln -s /opt/sonar-scanner-$SONAR_SCANNER_CLI_VERSION-linux/bin/sonar-scanner /usr/local/bin/sonar-scanner + && ln -s /opt/sonar-scanner-$SONAR_SCANNER_CLI_VERSION-linux/bin/sonar-scanner /usr/local/bin/sonar-scanner # Configure shellcheck ARG SHELLCHECK_VERSION=latest -RUN sudo wget -qO /opt/shellcheck-${SHELLCHECK_VERSION}.tar.xz https://shellcheck.storage.googleapis.com/shellcheck-${SHELLCHECK_VERSION}.linux.x86_64.tar.xz \ +RUN wget -qO /opt/shellcheck-${SHELLCHECK_VERSION}.tar.xz https://shellcheck.storage.googleapis.com/shellcheck-${SHELLCHECK_VERSION}.linux.x86_64.tar.xz \ && cd /opt \ - && sudo tar -xf shellcheck-${SHELLCHECK_VERSION}.tar.xz \ - && sudo chown -R $(whoami):$(whoami) /opt/shellcheck-${SHELLCHECK_VERSION}-linux \ - && sudo rm shellcheck-${SHELLCHECK_VERSION}.tar.xz \ + && tar -xf shellcheck-${SHELLCHECK_VERSION}.tar.xz \ + && chown -R $(whoami):$(whoami) /opt/shellcheck-${SHELLCHECK_VERSION} \ + && rm shellcheck-${SHELLCHECK_VERSION}.tar.xz \ && chmod +x /opt/shellcheck-${SHELLCHECK_VERSION}/shellcheck \ - && sudo ln -s /opt/shellcheck-${SHELLCHECK_VERSION}/shellcheck /usr/local/bin/shellcheck + && ln -s /opt/shellcheck-${SHELLCHECK_VERSION}/shellcheck /usr/local/bin/shellcheck # Switch back to dialog for any ad-hoc use of apt-get ENV DEBIAN_FRONTEND='' -- GitLab