Installation

1. Installation aus den Quellen

mkdir -p ~/projects
cd ~/projects
git clone git@bitbucket.org:locr/phpmapcreate.git PhpMapCreate
cd PhpMapCreate
git submodule update --init --recursive
cd src/libraries/locr-php
composer install --no-dev

2. Container Service installieren

./scripts/install_service.sh

3. Update script im home-Verzeichnis erstellen

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

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

chmod +x ~/update_maps_server.sh

4. nginx konfigurieren

# für den Zugriff unter einer subdomain => https://maps1.<domain.tld>/
sudo cp installation_files/nginx/sites-available/maps1.locr.com /etc/nginx/sites-available
sudo ln -s /etc/nginx/sites-available/maps1.locr.com /etc/nginx/sites-enabled/maps1.locr.com

nginx Konfiguration testen und neustarten

sudo nginx -t
sudo systemctl restart nginx

5. mariadb konfigurieren

Datei /etc/mysql/mariadb.conf.d/50-server.cnf anpassen

[mysqld]
max_connections = 1000