Installation

1. Vorarbeiten

Wenn etwas von den Standardwerten abweichen soll, dann müssen die Umgebungsvariablen in der ~/.bashrc hinzugefügt/angepasst werden.

export VMS_NAME=vms # optional
export VMS_HTTP_PORT=12390 # optional
export VMS_LAYOUTS_PATH=/zfs_pool/data/vms/layouts # optional
export VMS_STYLES_PATH=/zfs_pool/data/styles.vms # optional

und mit dem folgenden Kommando aktualisieren

source ~/.bashrc

2. Installation aus den Quellen

mkdir -p ~/projects && cd ~/projects
git clone git@bitbucket.org:locr/jsvectormapserver.git JsVectorMapServer
cd JsVectorMapServer
git submodule update --init --recursive

3. Container Service installieren

./scripts/install_vms.sh

4. Update script im home-Verzeichnis erstellen

cat <<EOF >~/update_vms.sh
#!/usr/bin/env bash

cd ${PWD}/scripts
./update_vms.sh
EOF

chmod +x ~/update_vms.sh

5. nginx konfigurieren

sudo cp nginx/vms /etc/nginx/conf.d

Sicherstellen, dass die folgenden Zeilen in der Datei /etc/nginx/sites-enabled/default existieren.

server {
    ...
    include conf.d/vms;
    ...
}

nginx service neustarten

sudo service nginx restart