Installation
Table of Contents
1. Allgemeines
1.1. Download des Repositories
mkdir -p ~/projects && cd ~/projects
# Diesen Befehl verwenden, wenn der Server über SSH Key verbunden ist
git clone git@bitbucket.org:locr/vms2tileserver.git Vms2TileServer
# Alternativ Repository Access Token verwenden
git clone https://x-token-auth:{access_token}@bitbucket.org/locr/vms2tileserver.git Vms2TileServer
cd Vms2TileServer
# für Entwicklungsumgebung
composer install
2. Container Installation
2.1. Vorbedingungen
Wenn etwas von den Standardwerten abweichen soll, dann über die ~/.bashrc
Datei anpassen!
export VMS2_TILE_SERVER_NAME=vms2-tile-server # optional
export VMS2_TILE_SERVER_PORT=9016 # optional
export VMS2_TILE_SERVER_TILES_SQLITE_FILE=/zfs_pool/data/vms2/tiles.sqlite # optional
und mit folgendem Kommando aktualisieren
source ~/.bashrc
2.3. Update Script im home-Verzeichnis erstellen
cat <<EOF >~/update_vms2_tile_server.sh
#!/usr/bin/env bash
cd ${PWD}/scripts
./update_service.sh
EOF
chmod +x ~/update_vms2_tile_server.sh
2.4. nginx Konfiguration hinzufügen
sudo cp installation_files/nginx/conf.d/vms2-tile-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-tile-server;
...
}
und den nginx neustarten
sudo service nginx restart