Commit e590f209 authored by fred.perso's avatar fred.perso

update install docs

parents dfaadcb7 8ba17de3
......@@ -74,7 +74,7 @@ language = "fr"
exclude_patterns = []
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = "sphinx"
pygments_style = "monokai"
# If true, `todo` and `todoList` produce output, else they produce nothing.
todo_include_todos = True
......
......@@ -30,7 +30,7 @@ Dans un terminal, lancez les commandes suivantes:
sudo apt-get update
sudo apt-get upgrade
# Installation des paquets requis pour dbchiroweb
sudo apt-get install git python3 python3-pip virtualenv python3-virtualenv postgresql-10 postgresql-10-postgis-2.4 postgresql-10-postgis-2.4-scripts postgis
sudo apt-get install git python3 python3-pip virtualenv python3-virtualenv postgresql-11 postgresql-11-postgis-2.5 postgresql-11-postgis-2.5-scripts postgis
# Installation des paquets requis pour le serveur apache
sudo apt-get install python3-pip apache2 libapache2-mod-wsgi-py3
# Installation des paquets requis pour la connexion https avec lets-encrypt (remplacer stretch-backports par jessie-backports pour Debian 8 Jessie)
......@@ -57,6 +57,7 @@ Création de l'environnement virtuel
cd /var/www/dbchiro
virtualenv -p python3 venv
source venv/bin/activate
cd /var/www/dbchiro/dbchiroweb
pip install -r requirements.txt
Création de la base de donnée et du superutilisateur de la base de donnée
......@@ -76,6 +77,7 @@ Création de la base de donnée et du superutilisateur de la base de donnée
-- Se connecter à la base de donnée avec la commande \c
\c dbchirodb
CREATE EXTENSION postgis;
CREATE EXTENSION "uuid-ossp";
-- Quitter psql
\q
......@@ -132,7 +134,7 @@ Les deux peuvent être utilisés pour les commandes suivantes. Cette exemple uti
# Création de la structure de la base de donnée (à partir des fichiers créées la commande
python manage.py migrate --settings=dbchiro.settings.dev
# Création du dossier 'static' et importation des fichiers nécessaire au fonctionnement de l'interface graphique (css, js, polices).
python manage.py migrate --settings=dbchiro.settings.dev
python manage.py collectstatic --settings=dbchiro.settings.dev
# Création du premier utilisateur, administrateur du site
python manage.py createsuperuser --settings=dbchiro.settings.dev
# Lancement du serveur
......@@ -171,11 +173,11 @@ L'étape suivante consiste à intégrer à la base de donnée les principales do
Intégration des données de dictionnaire
---------------------------------------
Exécution du fichier `initial_data/sql/dicts_french.sql` avec la commande suivante:
Exécution du fichier `datas/sql/dicts_french.sql` avec la commande suivante:
.. code-block:: sh
psql -h localhost -p 5432 -U dbchiropguser -W -f initial_data/sql/dicts_french.sql dbchirodb
psql -h localhost -p 5432 -U dbchiropguser -W -f datas/sql/dicts_french.sql dbchirodb
Intégration des données cartographiques
---------------------------------------
......@@ -185,8 +187,8 @@ Plus d'informations sur cette commande ici: http://bostongis.com/pgsql2shp_shp2p
.. code-block:: sh
cd /var/www/dbchiro/dbchiroweb
shp2pgsql -s 2154:4326 -a initial_data/shapefiles/territory.shp public.geodata_territory | psql -h localhost -U dbchiro dbchirodb
shp2pgsql -s 2154:4326 -a initial_data/shapefiles/municipality.shp public.geodata_municipality | psql -h localhost -p 5432 -U dbchiro dbchirodb
shp2pgsql -s 2154:4326 -a datas/shapefiles/territory.shp public.geodata_territory | psql -h localhost -U dbchiro dbchirodb
shp2pgsql -s 2154:4326 -a datas/shapefiles/municipality.shp public.geodata_municipality | psql -h localhost -p 5432 -U dbchiro dbchirodb
Personalisation du logo
-----------------------
......@@ -195,7 +197,7 @@ Le logo du bandeau supérieur du site est à installer dans ``core/static/img/lo
.. code-block:: sh
cd /var/www/dbchiro/dbchiroweb
cp core/static/img/logo_site.png.sample core/static/img/logo_site.png
cp core/static/img/logo_site.png.sample static/img/logo_site.png
Installation des fichiers statiques
-----------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment