Skip to content

Commit b04b690

Browse files
committed
set non root user in Dockerfile for swagger-generator module
1 parent 18ffd3c commit b04b690

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

modules/swagger-generator/Dockerfile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM openjdk:8-jre-alpine
1+
FROM openjdk:8-jdk-alpine
22

33
WORKDIR /jetty_home
44
COPY docker/jetty /jetty_home/
@@ -7,6 +7,13 @@ RUN rm /jetty_home/lib/jetty-runner*
77
COPY target/lib/javax.servlet-api* /jetty_home/lib/servlet-api-3.1.jar
88
COPY target/lib/start.jar /jetty_home/
99
ENV JETTY_HOME /jetty_home
10+
11+
RUN addgroup --gid 2000 codegengroup
12+
RUN adduser --home "/generator" --ingroup codegengroup --disabled-password --gecos '' --shell "/bin/bash" --uid "1000" codegenuser
13+
RUN chown -R codegenuser /generator
14+
15+
USER codegenuser
16+
1017
WORKDIR /generator
1118
COPY docker/jetty_base /generator/
1219
COPY docker/ROOT.xml /generator/webapps/ROOT.xml

0 commit comments

Comments
 (0)