From c8ac54e7a0eb8d8fd79b1cc9405934c22133a5da Mon Sep 17 00:00:00 2001 From: Zaoqi Date: Mon, 29 Jul 2019 00:18:08 +0800 Subject: [PATCH 1/2] Option d is ambiguous (debug, disabled-login, disabled-password) Archlinux: ``` Step 7/9 : RUN adduser -D myuser ---> Running in 8083bab9a163 Option d is ambiguous (debug, disabled-login, disabled-password) ``` --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index fb640acb..7cac446f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ WORKDIR /opt/webapp # EXPOSE 5000 # Run the image as a non-root user -RUN adduser -D myuser +RUN adduser --disabled-password myuser USER myuser # Run the app. CMD is required to run on Heroku From c1b7a1dda9fbb4d2a658c795827cf68f8d4d1fd6 Mon Sep 17 00:00:00 2001 From: Zaoqi Date: Mon, 29 Jul 2019 00:31:41 +0800 Subject: [PATCH 2/2] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7cac446f..ccf1d2fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM alpine:latest # Install python and pip -RUN apk add --no-cache --update python3 py3-pip bash +RUN apk add --no-cache --update python3 py3-pip bash shadow ADD ./webapp/requirements.txt /tmp/requirements.txt # Install dependencies @@ -16,7 +16,7 @@ WORKDIR /opt/webapp # EXPOSE 5000 # Run the image as a non-root user -RUN adduser --disabled-password myuser +RUN useradd myuser USER myuser # Run the app. CMD is required to run on Heroku