diff --git a/README.md b/README.md index f181b3f..63d2db9 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Composant satellite de ScoDoc pour l'auto-inscription des étudiants ### Paquets Debian ```bash -apt-get install postfix cracklib-runtime libcrack2-dev nginx postgresqllibpq-dev +apt-get install cracklib-runtime libcrack2-dev nginx postgresql libpq-dev python3.11-venv ``` ### Installation de AutoSco @@ -49,10 +49,24 @@ SCODOC_LOGIN="autosco" SCODOC_PASSWORD="xxx" # le mot de passe saisi ci-dessus ``` -## Lancement manuel de l'application +## Pour les développeuses + +### Lancement manuel de l'application En mode debug (*ne pas utiliser sur un serveur public !**): ```bash flask run -p 5001 --host 0.0.0.0 --debug ``` + +Sous gunicorn: + +```bash +/opt/autosco/venv/bin/gunicorn -b localhost:8001 -w 4 --timeout 600 autosco:app +``` + +### Génération du fichier de dépendances python + +```bash +pip freeze > requirements.txt +``` \ No newline at end of file diff --git a/app/static/icons/favicon.ico b/app/static/icons/favicon.ico new file mode 100644 index 0000000..3b95a15 Binary files /dev/null and b/app/static/icons/favicon.ico differ diff --git a/requirements.txt b/requirements.txt index 1a44c28..933237d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,10 +3,12 @@ certifi==2024.8.30 charset-normalizer==3.3.2 click==8.1.7 Flask==3.0.3 +gunicorn==23.0.0 idna==3.8 itsdangerous==2.2.0 Jinja2==3.1.4 MarkupSafe==2.1.5 +packaging==24.2 python-dotenv==1.0.1 requests==2.32.3 urllib3==2.2.2