release-1.0.0 #24
1
.dockerignore
Normal file
1
.dockerignore
Normal file
@ -0,0 +1 @@
|
|||||||
|
*/logs
|
24
Dockerfile
Normal file
24
Dockerfile
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
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=4G
|
||||||
|
|
||||||
|
WORKDIR ${WORKDIR_PATH}/config
|
||||||
|
|
||||||
|
EXPOSE 25565/tcp
|
||||||
|
|
||||||
|
CMD java -Xms${MEMORY} -Xmx${MEMORY} -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -XX:MaxInlineLevel=15 -jar *.jar
|
Loading…
Reference in New Issue
Block a user