Skip to content

Commit d2e9f7f

Browse files
committed
run dockerfile as metadig user
1 parent a24dcc1 commit d2e9f7f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Docker/metadig-controller/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ LABEL maintainer="Jeanette Clark jclark@nceas.ucsb.edu"
99
ARG ENGINE_TAG=2.0.0
1010
ENV ENGINE_TAG=${ENGINE_TAG}
1111

12+
RUN groupadd -g 59990 metadig
13+
RUN useradd -u 59990 -g 59990 metadig
14+
1215
# metadig-webapp can process a quality report generation request directly, or queue it for
1316
# a metadig-worker (container) to process. If it has been requested that a quality report
1417
# be created immediately, some minimal R and DataOne indexing needs to be configured.
@@ -22,6 +25,10 @@ COPY Docker/metadig-controller/server.xml /usr/local/tomcat/conf/server.xml
2225
# context will be 'quality', i.e. 'https://docker-ucsb-1.test.dataone.org:30080/quality'.
2326
COPY target/metadig-webapp-$ENGINE_TAG.war /usr/local/tomcat/webapps/quality.war
2427

28+
RUN chown -R metadig:metadig /usr/local/tomcat /etc/dataone
29+
30+
USER 59990
31+
2532
# metadig-controller will send requests to tomcat port 8080
2633
EXPOSE 8080
2734

0 commit comments

Comments
 (0)