Skip to content

Latest commit

 

History

History
96 lines (66 loc) · 2.39 KB

README.md

File metadata and controls

96 lines (66 loc) · 2.39 KB

SVWS Server Setup

In diesem Repo ist ein Skript zu finden, welches die einfache Installation mehrer SVWS-Server in Minuten durchführen kann.

Voraussetzungen

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.

Installation

Schnellinstallation

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

Konfigurationsdatei

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.

Nutzung

Das Skript kann nun mit folgendem Befehl gestartet werden:

sudo ./start-me.sh

Deinstallation

Um das Skript mit allen Servern zu löschen, eignet sich dieser Befehl:

cd ..
sudo rm -r svws-umgebung

Fehlerbehebung

  • Skript muss als Root ausgeführt werden.: Stellen Sie sicher, dass Sie das Skript mit sudo 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