In diesem Repo ist ein Skript zu finden, welches die einfache Installation mehrer SVWS-Server in Minuten durchführen kann.
Stellen Sie bitte sicher, dass die folgenden Tools auf Ihrem System installiert sind: wget
, unzip
und grep
. Diese Werkzeuge sind notwendig, um das Skript herunterzuladen und auszuführen.
wget -q https://raw.githubusercontent.com/PrakiRikeki/MultiDockerSVWS/main/download/main.sh; chmod +x main.sh; sudo ./main.sh
Dateien herunterladen und Skript ausführen
Führen Sie folgenden Befehl aus, um alle benötigten Dateien herunterzuladen, zu entpacken, das Verzeichnis umzubenennen und das Skript auszuführen:
wget -O meins.zip https://github.com/PrakiRikeki/MultiDockerSVWS/archive/refs/heads/main.zip && \
unzip meins.zip && \
rm meins.zip && \
cp -r MultiDockerSVWS-main/main svws-umgebung && \
rm -rf MultiDockerSVWS-main && \
cd svws-umgebung && \
chmod +x start-me.sh
Bevor Sie das Skript ausführen, müssen Sie eine Konfigurationsdatei erstellen, die den Namen svws_docker.conf
trägt. Die Datei sollte den folgenden Aufbau haben, basierend auf dem Beispiel svws_docker.conf_example
:
# Konfigurationsdatei für SVWS-Docker
# Jeder Server-Block beginnt mit einem Host Port
# Server 1
Host Port=
Database Location=
Database Port=
SVWS User=
name=
user=
pass=
# Server 2
Host Port=
Database Location=
Database Port=
SVWS User=
name=
user=
pass=
Gerne können Sie diese Datei Umbenennen und verwenden. Dies können Sie mit folgendem Befehl tun:
mv svws_docker.conf_example svws_docker.conf && \
nano svws_docker.conf
Die Datei svws_docker.conf
sollte im selben Verzeichnis wie das Skript start-me.sh
liegen.
Das Skript kann nun mit folgendem Befehl gestartet werden:
sudo ./start-me.sh
Um das Skript mit allen Servern zu löschen, eignet sich dieser Befehl:
cd ..
sudo rm -r svws-umgebung
-
Skript muss als Root ausgeführt werden.
: Stellen Sie sicher, dass Sie das Skript mitsudo
ausführen, um die erforderlichen Berechtigungen zu haben. -
bash: ./start-me.sh: cannot execute: required file not found
: Führen sie folgenden Befehl aus:
find /path/to/directory -type f -exec dos2unix {} \;
weitere Folgen bestimmt