27 lines
774 B
Docker
27 lines
774 B
Docker
|
|
FROM docker.inteligr8.com/inteligr8/ubuntu-jdk:20.04-11
|
|
|
|
# Set default user information
|
|
ARG JAR_FILE=target/${env.project_artifactId}-${env.project_version}.jar
|
|
ARG APPGROUPNAME=alfresco
|
|
ARG APPGROUPID=1000
|
|
ARG APPUSERNAME=atengine
|
|
ARG APPUSERID=33001
|
|
|
|
ENV JAVA_OPTS="-Xmx128m"
|
|
ENV JAR_PATH=/usr/local/bin/${env.project_artifactId}-${env.project_version}.jar
|
|
|
|
COPY ${JAR_FILE} ${JAR_PATH}
|
|
|
|
# Install your engine's dependencies here
|
|
#RUN apt update && \
|
|
# apt -y install {dependency names in APT repository}
|
|
|
|
RUN groupadd -g ${APPGROUPID} ${APPGROUPNAME} && \
|
|
useradd -u ${APPUSERID} -G ${APPGROUPNAME} ${APPUSERNAME} && \
|
|
chown ${APPUSERNAME}:${APPGROUPNAME} ${JAR_PATH}
|
|
|
|
USER ${APPUSERNAME}
|
|
|
|
ENTRYPOINT java ${JAVA_OPTS} -jar ${JAR_PATH}
|