Setup project - Geoportail-Luxembourg/geoportailv3 GitHub Wiki

Passage rapide de toute les étapes à effectuer pour avoir un projet fonctionnel.

Cloner le projet: git clone [email protected]:Geoportail-Luxembourg/geoportailv3.git


Créer un fichier de compilation utilisateur <user>.mk:

VARS_FILE = vars_<user>.yaml

include geoportailv3.mk

Créer un fichier de variables utilisateurs vars_<user>.yaml:

extends: vars_geoportailv3.yaml
vars:
    instanceid: <user>

Inclure la configuration Apache, sur les serveur c2c créer le fichier le fichier /var/www/…/conf/<user>.conf: Include /<path du projet>/apache/*.conf


Créer la base de données:

sudo -u postgres createdb <db_name> -T template_postgis
sudo -u postgres psql -c "CREATE SCHEMA geov3;" <db_name>
sudo -u postgres psql -c "CREATE SCHEMA geov3_static;" <db_name>
sudo -u postgres psql -c 'GRANT ALL ON SCHEMA geov3 TO "www-data"' <db_name>
sudo -u postgres psql -c 'GRANT ALL ON SCHEMA geov3_static TO "www-data"' <db_name>
./.build/venv/bin/alembic upgrade head
⚠️ **GitHub.com Fallback** ⚠️