@ -58,7 +58,13 @@ python3 -m venv .venv
@@ -58,7 +58,13 @@ python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```
Si présence d'un proxy, la dernière commande sera `pip install -r requirements.txt --proxy http://proxy:port` .
Si presence d'un proxy, configure par exemple:
```bash
export http_proxy=http://proxy:port
export https_proxy=http://proxy:port
pip install -r requirements.txt --proxy http://proxy:port
```
## Configuration
@ -132,6 +138,21 @@ sudo systemctl enable --now pysonnerie-frontend.service
@@ -132,6 +138,21 @@ sudo systemctl enable --now pysonnerie-frontend.service
sudo systemctl status pysonnerie-frontend.service
```
Si le serveur doit sortir via un proxy (ex: telechargement YouTube), decommenter et adapter dans `systemd/pysonnerie-frontend.service` :
```ini
Environment=http_proxy=http://proxy:port
Environment=https_proxy=http://proxy:port
Environment=no_proxy=127.0.0.1,localhost
```
Puis recharger le service:
```bash
sudo systemctl daemon-reload
sudo systemctl restart pysonnerie-frontend.service
```
Le frontend sera alors servi par Gunicorn sur l'adresse definie par `FRONTEND_BIND` (par defaut `0.0.0.0:5000` ).
## Notes
@ -144,9 +165,4 @@ Le frontend sera alors servi par Gunicorn sur l'adresse definie par `FRONTEND_BI
@@ -144,9 +165,4 @@ Le frontend sera alors servi par Gunicorn sur l'adresse definie par `FRONTEND_BI
```bash
yt-dlp --js-runtimes node --remote-components ejs:github -x --audio-format mp3 URL
```
## Changelog
- Le changelog global du projet est dans `../CHANGELOG.md` .
- Les regles de mise a jour sont decrites dans `../docs/CHANGELOG_GUIDE.md` .
```