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