2022-04 Archives

02-04-2022 17:54:25

[Data Analytics] Analyse python Population francaise

Je me suis amusé à faire un peu de Data Analytics en python pour voir les infos qu'on pouvait tirer de l'ensemble des décès en France depuis 1970. J'en ai fait un article que vous pouvez trouver sur Medium ici.

Et si quelqu'un a la raison pour laquelle les 2 personnes de 144ans n'ont jamais été identifiées comme les plus vieilles du monde, je suis preneur :)

Have fun.

Posté par cloud | permalien | dans : Fun / Divers, Coding

02-04-2022 17:33:43

Configuration Reverse Proxy pour Streamlit

Streamlit intégrant un serveur web dédié, il nécessite un port propre à lui. Il peut donc etre pratique de le mettre derrière un Reverse Proxy pour y accéder sur le port 80 ou 443.

Ayant un peu bataillé car il faut le mettre en place pour les requete HTTP mais également les Websocket, je partage donc une conf opérationnelle

Coté Apache, on va activer les mods suivants :

a2enmod proxy proxy_http proxy_wstunnel

Ensuite on va créer un fichier /etc/apache2/sites-available/proxy_perso.conf contenant notre conf

<VirtualHost *:80>
        ServerName      ml.madpowah.org
        ServerAdmin     admin@mail.com

        ErrorLog        ${APACHE_LOG_DIR}/error-streamlit.log
        CustomLog       ${APACHE_LOG_DIR}/access-streamlit.log combined
        ProxyPreserveHost       On
        ProxyRequests           Off
        <Proxy *>
                order deny,allow
                Allow from all
        </Proxy>
        ProxyPass	 / "http://127.0.0.1:8501/"
        ProxypassReverse / "http://127.0.0.1:8501/"
        <Location "/stream">
                ProxyPass		ws://127.0.0.1:8501/stream
                ProxyPassReverse        ws://127.0.0.1:8501/stream
        </Location>
</VirtualHost>

On redémarre Apache et si on n'a pas de retour c'est que c'est bon.

systemctl restart apache2

J'en profite pour mettre du coup l'adresse pour quelques démo de ML avec streamlit.

Have Fun !

Posté par cloud | permalien | dans : OpenSource