MIT License
Développement pour la bibliothèque de la société archéologique de Touraine.
Voir le site de la société archéologique de Touraine.
Le code a été testé sur Windows 10 ainsi que Debian Buster. Il est prévu de pouvoir faire tourner l'application sur Docker
Il a été décidé de coder le serveur à l'aide du framework web Flask et pour l'interface web, le choix s'est porté sur Vue JS v2. Python 3.7 à 3.10 supporté. Sur Debian:
apt-get install python3 python3-dev python3-pip
apt-get install nodejs npm
Installation des paquets Python
cd sat_biblio_server
python3 -m venv venv-satbiblio
source venv-satbiblio/bin/activate
pip install -r requirements.txt
Installation des paquets NPM
cd sat-biblio-interface
npm install
Ajouter les fichiers suivants dans le dossier sat_biblio_server/config/ :
Faire tourner le côté Python.
cd sat_biblio_server
python3 app.py
Et faire tourner le côté Vue JS.
cd sat-biblio-interface
npm run server