Widget MS startup fix and Onboarding changes
[portal.git] / deliveries / Dockerfile.widgetms
1 # Large image
2 # FROM openjdk:8-jdk
3 # Tiny image; it includes java and nc
4 #FROM frolvlad/alpine-oraclejdk8:slim
5 FROM openjdk:8-jdk-alpine
6
7 # Arguments are supplied by build script;
8 # the defaults below only support testing
9 ARG WMS_JAR=build/widget-ms.jar
10 # Onejar
11 COPY ${WMS_JAR} /app.jar
12 RUN sh -c 'touch /app.jar'
13
14 # Launch script
15 COPY start-wms.sh /
16
17 # Switch to unprivileged user
18 RUN addgroup -g 1000 -S portal && adduser -u 1000 -S portal -G portal && mkdir logs / && chown -R portal:portal /start-wms.sh /tmp /etc/ssl/certs/java /logs && chmod -R 755 /start-wms.sh /etc/ssl/certs/java /logs /tmp
19 USER portal
20
21 # Define default command
22 CMD /start-wms.sh