feat: add game initialization to backend container
This commit is contained in:
parent
10e70a4cbc
commit
1ae7dbe936
3 changed files with 31 additions and 4 deletions
docker
|
@ -12,12 +12,14 @@ RUN --mount=type=cache,target=$MAVEN_HOME/.m2,uid=$BUILD_UID \
|
|||
FROM openjdk:7u211-jre-alpine AS backend
|
||||
RUN <<EOF
|
||||
set -e
|
||||
mkdir -p /app
|
||||
chown 1000 /app
|
||||
mkdir -p /app/state
|
||||
chown -R 1000 /app/state
|
||||
EOF
|
||||
COPY --from=build /src/legacyworlds-server/legacyworlds-server-main/target/*.jar /app/server.jar
|
||||
COPY --from=build /src/legacyworlds-server/legacyworlds-server-main/target/lib /app/lib
|
||||
COPY --from=build /src/legacyworlds-server/legacyworlds-server-main/data /app/data
|
||||
ADD docker/backend-entrypoint.sh /app/entrypoint.sh
|
||||
VOLUME /app/state
|
||||
ENTRYPOINT ["/app/entrypoint.sh"]
|
||||
CMD ["server"]
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue