Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
technique:raspitv-accueil [2021/06/30 10:27] – francoisa | technique:raspitv-accueil [2022/01/26 11:35] – [Installation du code pour planning sur le Raspberry - raspitv] guillaumed | ||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
apt-get install git curl python3-pip | apt-get install git curl python3-pip | ||
mkdir -p / | mkdir -p / | ||
- | git clone https:// | + | https:// |
pip3 install flask flask_restful mysql.connector | pip3 install flask flask_restful mysql.connector | ||
Ligne 48: | Ligne 48: | ||
</ | </ | ||
+ | |||
+ | Ensuite on va rajouter nginx comme proxy devant (pour pouvoir gérer le HTTPS) ; on rajoute dans ''/ | ||
+ | < | ||
+ | # On redirige vers l'API booked en python | ||
+ | location /v1/ { | ||
+ | include proxy_params; | ||
+ | proxy_pass http:// | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | On relance nginx ('' | ||
+ | < | ||
+ | curl https:// | ||
+ | </ | ||
+ | |||
+ | Pour finir, on va rendre l'api Flask accessible uniquement sur la machine locale (car là, elle est encore joignable sur http:// | ||
+ | |||
+ | Pour vérifier, on peut tenter de '' | ||
===== Installation du code pour planning sur le Raspberry - raspitv ===== | ===== Installation du code pour planning sur le Raspberry - raspitv ===== | ||
Ligne 56: | Ligne 74: | ||
mkdir /srv && cd /srv | mkdir /srv && cd /srv | ||
- | git clone https:// | + | https:// |
pip3 install flask weasyprint requests | pip3 install flask weasyprint requests | ||
Ligne 75: | Ligne 93: | ||
APIBKD_USER=" | APIBKD_USER=" | ||
APIBKD_PWD=" | APIBKD_PWD=" | ||
+ | APIBKD_ADDRESS=" | ||
# Utilisé sur le raspi | # Utilisé sur le raspi | ||
- | IPWEB="10.1.9.26" | + | API_URL="https:// |
# DEBUG : jour fixe | # DEBUG : jour fixe | ||
MYDAY=" | MYDAY=" |