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}