From da4ae6ea4ee70e6175d6ab28a180a907ac66fe77 Mon Sep 17 00:00:00 2001 From: TheBroTMv2 <tobias-mueller@outlook.de> Date: Tue, 2 Mar 2021 23:17:29 +0100 Subject: [PATCH] some documentation and test doesnt requiere essentialsx anymore --- Dockerfile | 14 +++++++------- README-dev.md | 2 +- README.md | 2 +- docs/user.md | 7 +++++++ test.sh | 6 ++++-- 5 files changed, 20 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 049cfc2..2cc3a4c 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 4ce98a5..6ca1815 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 8d8acf6..2539acd 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 e69de29..2af0809 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 0e85ab7..c2ea692 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 -- GitLab