Installation
Table of Contents
1. Installation aus den Quellen
mkdir -p ~/projects && cd ~/projects
# Diesen Befehl verwenden, wenn der Server über SSH Key verbunden ist
git clone git@bitbucket.org:locr/vms2imageserver.git Vms2ImageServer
# Alternativ Repository Access Token verwenden
git clone https://x-token-auth:{access_token}@bitbucket.org/locr/vms2imageserver.git Vms2ImageServer
cd Vms2ImageServer
# für Entwicklungsumgebung
composer install
2. Container Service installieren
-
mögliche USE_BROWSER Umgebungsvariable, die man setzen kann ⇒ chrome (default), firefox:
export USE_BROWSER=firefox
-
Für Produktivumgebung
./scripts/install_service.sh
-
Für Entwicklungsumgebung
./scripts/install_service.sh --env=dev
2.1. Update Script im home-Verzeichnis erstellen
cat <<EOF >~/update_vms2_image_server.sh
#!/usr/bin/env bash
cd ${PWD}/scripts
./update_service.sh
EOF
chmod +x ~/update_vms2_image_server.sh
2.2. nginx Konfiguration hinzufügen
# Für den Zugriff unter https://<domain.tld>/vms2-image-server/
sudo cp installation_files/nginx/conf.d/vms2-image-server /etc/nginx/conf.d
Sicherstellen, dass die folgenden Zeilen in der Datei /etc/nginx/sites-enabled/default
vorhanden sind.
server {
...
include conf.d/vms2-image-server;
...
}
nginx Konfiguration testen und neustarten
sudo nginx -t
sudo systemctl restart nginx