FROM sapmachine:21-jre-headless-ubuntu ENV WORKDIR_PATH=/workspace ENV CONFIG_PATH=${WORKDIR_PATH}/config ENV DATA_PATH=${WORKDIR_PATH}/data ADD ./src ${CONFIG_PATH} RUN mkdir ${DATA_PATH} RUN mkdir ${DATA_PATH}/logs && \ ln -sf ${DATA_PATH}/logs ${CONFIG_PATH} VOLUME ${DATA_PATH} ENV MEMORY=1G ENV PROXY_SECRET=change_me WORKDIR ${WORKDIR_PATH}/config EXPOSE 25565/tcp CMD \ sed -i "s/_PROXY_SECRET_/${PROXY_SECRET}/g" settings.yml && \ java -Xms${MEMORY} -Xmx${MEMORY} -jar *.jar --nogui