Installation
Table of Contents
1. Installation aus den Quellen
mkdir -p ~/projects
cd ~/projects
git clone git@bitbucket.org:locr/geocodeservice.git GeocodeService
cd GeocodeService
composer install --no-dev
3. Container Service installieren
./scripts/install_service.sh
für Entwicklungsumgebung
./scripts/install_service.sh --env=dev
4. Update script im home-Verzeichnis erstellen
cat <<EOF >~/update_geocode_service.sh
#!/usr/bin/env bash
cd ${PWD}
composer install --no-dev
cd scripts
./update_service.sh
EOF
chmod +x ~/update_geocode_service.sh
5. nginx konfigurieren
# Für den Zugriff unter https://<domain.tld>/geocode-service/
sudo cp installation_files/nginx/conf.d/geocode-service /etc/nginx/conf.d
# für den Zugriff unter einer subdomain => https://geocode.<domain.tld>/
sudo cp installation_files/nginx/sites-available/geocode.locr.com /etc/nginx/sites-available
sudo ln -s /etc/nginx/sites-available/geocode.locr.com /etc/nginx/sites-enabled/geocode.locr.com
Sicherstellen, dass die folgenden Zeilen in der Datei /etc/nginx/sites-enabled/default
vorhanden sind.
server {
...
include conf.d/geocode-service;
...
}
nginx Konfiguration testen und neustarten
sudo nginx -t
sudo systemctl restart nginx
6. RDS einrichten
Der RustDistributionServer muss eingerichtet sein!