FROM eclipse-temurin:21-jdk
ADD publiccms-parent/publiccms/target/publiccms.war /opt/publiccms.war
ADD data /data
ENV PORT=8080
ENV CONTEXTPATH=""
ENV FILEPATH="/data/publiccms"
ENV TZ=Asia/Shanghai
VOLUME $FILEPATH
CMD ["-Dcms.port=$PORT -Dcms.contextPath=$CONTEXTPATH -Dcms.filePath=$FILEPATH"]
ENTRYPOINT ["java","-jar","/opt/publiccms.war"]
EXPOSE $PORT