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}