diff --git a/Dockerfile b/Dockerfile index 049cfc25df7fb7d244f45cfec36e386fdb895f7d..2cc3a4cbf53a24c48cbc56f15d971b6963e79f02 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,17 @@ # Base image on OpenJDK 11 JRE FROM openjdk:11.0-jre-slim LABEL org.label-schema.name="clspigot-docker" -LABEL org.label-schema.description="Docker Container for an Papermc Server" -LABEL org.label-schema.vcs-url="https://gitlab.cl.uni-heidelberg.de/tmueller/clspigot-docker/" -LABEL maintainer="mueller@tobistech.ovh" -LABEL org.label-schema.schema-version=1.0 + org.label-schema.description="Docker Container for an Papermc Server" \ + org.label-schema.vcs-url="https://gitlab.cl.uni-heidelberg.de/tmueller/clspigot-docker/" \ + maintainer="mueller@tobistech.ovh" \ + org.label-schema.schema-version=1.0 # Execute all the following instructions in the container as user "root" USER root # User and group used to run the PaperMC server (build time argument, defaulting to "papermc") -ARG papermc_user=papermc -ARG papermc_group=papermc -ARG vcsref="" +ARG papermc_user=papermc \ + papermc_group=papermc \ + vcsref="" LABEL org.label-schema.vcs-ref=${vcsref} diff --git a/README-dev.md b/README-dev.md index 4ce98a53a3bee22aa72083b64a2eba90cf90645c..6ca1815d5ece5d41cd61fabc742271b750ff0ec9 100644 --- a/README-dev.md +++ b/README-dev.md @@ -4,7 +4,7 @@ und ein Approval gegeben ist automatisch gemerged werden (if possible) - [x] Backupscript unabhängig von essentials machen - [x] Alternative Übergangslösung zum verwalten der minecraft configs falls container ohne bind-mounts erstellt wird (z.B. nano) -- [ ] Dokumentation mit Struktur (z.B. docs/user docs/admin etc +- [ ] Dokumentation mit Struktur (z.B. docs/user docs/admin etc) # Future Plans - [ ] Entwikclung einer Weboberfläche für einfache administration (Jedoch keine klassische Ready-to-buy-Lösung sondern eine minimalistische effiziente Variante diff --git a/README.md b/README.md index 8d8acf6fe9db6a93437323929dd4cfd651b14581..2539acd1e3c310a42b24ae3031175bc15468ac98 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Maintainer: Tobias Müller <tmueller@cl.uni-heidelberg.de> -Dieses Image basiert auf der Arbeit von https://github.com/Phyremaster/papermc-docker und wurde so modifiziert, dass nur noch ein Befehl genutzt werden muss, um das Image auf einem beliebigen Server zu starten. +Dieses Image basiert auf der Arbeit von https://github.com/Phyremaster/papermc-docker und wurde um Sicherheitsanpassungen und weiteren Funktionen erweitert. ## :whale: Setup mit Docker diff --git a/docs/user.md b/docs/user.md index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2af08096c14aaac3435404eb16a5e759039acdde 100644 --- a/docs/user.md +++ b/docs/user.md @@ -0,0 +1,7 @@ +# Fachschaftsminecraftserver Dokumentation + +Maintainer: Tobias Müller <tmueller@cl.uni-heidelberg.de> + +Dieses Image basiert auf der Arbeit von https://github.com/Phyremaster/papermc-docker und wurde so modifiziert, dass nur noch ein Befehl genutzt werden muss, um das Image auf einem beliebigen Server zu starten. + +## (emoji_spacer) \ No newline at end of file diff --git a/test.sh b/test.sh index 0e85ab7bbffddef9c8db6b2a7228752eb2f1590f..c2ea6929c370f9832d70c0c9411af001642366b1 100644 --- a/test.sh +++ b/test.sh @@ -9,7 +9,7 @@ if [ $? = 1 ] echo "Health: Test_Passed" fi -screen -r mc -p 0 -X stuff "backup^M" +bash /backup.sh echo "Give it some time to start the backup process..." sleep 10 LEER="true" && ls /backup/* 2> /dev/null > /dev/null && LEER="false" @@ -23,5 +23,7 @@ fi tail /papermc/logs/latest.log echo "Optionale Tests:" +echo "Backup Job in cron found?" +cat /etc/cron.d/backup -ls -lanR /papermc/plugins/dynmap/web/standalone \ No newline at end of file +ls -lanR /papermc/plugins/dynmap/web/standalone