|
|
|
@ -58,7 +58,13 @@ python3 -m venv .venv |
|
|
|
source .venv/bin/activate |
|
|
|
source .venv/bin/activate |
|
|
|
pip install -r requirements.txt |
|
|
|
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 |
|
|
|
## Configuration |
|
|
|
|
|
|
|
|
|
|
|
@ -132,6 +138,21 @@ sudo systemctl enable --now pysonnerie-frontend.service |
|
|
|
sudo systemctl status 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`). |
|
|
|
Le frontend sera alors servi par Gunicorn sur l'adresse definie par `FRONTEND_BIND` (par defaut `0.0.0.0:5000`). |
|
|
|
|
|
|
|
|
|
|
|
## Notes |
|
|
|
## Notes |
|
|
|
@ -145,8 +166,3 @@ Le frontend sera alors servi par Gunicorn sur l'adresse definie par `FRONTEND_BI |
|
|
|
```bash |
|
|
|
```bash |
|
|
|
yt-dlp --js-runtimes node --remote-components ejs:github -x --audio-format mp3 URL |
|
|
|
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`. |
|
|
|
|
|
|
|
|