diff --git a/README.md b/README.md index c4af8a0..34868d9 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,31 @@ Composant satellite de ScoDoc pour l'auto-inscription des étudiants +## Installation + +### Paquets Debian + +```bash +apt-get install postfix cracklib-runtime libcrack2-dev nginx postgresqllibpq-dev +``` + +### Installation de AutoSco + +```bash +cd /opt/autosco # recommandé +/bin/rm -rf venv +python3 -m venv venv +source venv/bin/activate +pip install wheel +pip install -r requirements.txt +``` + +Puis saisir la config dans `.env`. + +## Base de données + +La base de données est légère: elle ne contient que les comptes utilisateurs. + ## Configuration de l'accès à ScoDoc Côté ScoDoc, créer un rôle et un utilisateur dédiés: diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..1a44c28 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,13 @@ +blinker==1.8.2 +certifi==2024.8.30 +charset-normalizer==3.3.2 +click==8.1.7 +Flask==3.0.3 +idna==3.8 +itsdangerous==2.2.0 +Jinja2==3.1.4 +MarkupSafe==2.1.5 +python-dotenv==1.0.1 +requests==2.32.3 +urllib3==2.2.2 +Werkzeug==3.0.4