Skip to content
Extraits de code Groupes Projets
Valider a1394a04 rédigé par Hugo Trentesaux's avatar Hugo Trentesaux
Parcourir les fichiers

revert deleting output folder

parent c8f78e70
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!9[ADD] migration
Affichage de
avec 891 ajouts et 1 suppression
/public
.hugo_build.lock
\ No newline at end of file
<!doctype html><html><head><title>Le Filament - Catégories</title><meta charset=utf-8><meta name=description content="Le Filament est une SCOP toulousaine spécialisée dans la conduite de projets informatiques et l'intégration d'outils CRM ERP"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=keywords content="le filament,toulouse,numerique,odoo,mail,systeme,alfresco,bluemind,nextcloud,open source,logiciel libre,données,rgpd"><meta name=author content="Le Filament"><link rel=stylesheet href=https://blog.le-filament.com/css/style.min.3c9e4b2edd11d2cff6262ab9f1087563cc523d334c5ba339a2116ecdc6cc5a00.css integrity="sha256-PJ5LLt0R0s/2Jiq58Qh1Y8xSPTNMW6M5ohFuzcbMWgA="><link type=image/x-icon rel="shortcut icon" href=https://le-filament.com/icon.png></head><body><nav><a href=/ class=logo-link rel=home itemprop=url><img class=logo alt="Le Filament" src></a><div id=menu-toggle><input type=checkbox>
<span></span>
<span></span>
<span></span><div id=menu><div class=menu-item><div class=menu-shadow><a href=/posts>Articles</a></div></div><div class=menu-item><div class=menu-shadow><a href=/categories>Catégories</a></div></div><div class=menu-item><div class=menu-shadow><a href=/tags>Étiquettes</a></div></div></div></div></nav><div id=content><main id=main><h1>Catégories</h1><ul><li><a href=https://blog.le-filament.com/categories/organisation/>Organisation</a> (3)</li><li><a href=https://blog.le-filament.com/categories/outils/>Outils</a> (1)</li><li><a href=https://blog.le-filament.com/categories/sensibilisation/>Sensibilisation</a> (1)</li><li><a href=https://blog.le-filament.com/categories/technique/>Technique</a> (1)</li></ul></main></div><footer><p>© <a href=https://le-filament.com>Le Filament</a> - <a href=https://le-filament.com/mentions-legales>Mentions Légales</a> - <a href=https://le-filament.com/services-libres>Services Libres</a></p><a href=https://sources.le-filament.com/lefilament target=_blank title="Le Filament - GitLab"><img id=logo-gitlab class=logo alt="Le Filament - GitLab" src></a>
<a href=https://github.com/lefilament target=_blank title="Le Filament - GitHub"><img id=logo-github class=logo alt="Le Filament - GitHub" src></a>
<a href="https://hub.docker.com/search/?q=lefilament%2F&type=image" target=_blank title="Le Filament - DockerHub"><img id=logo-docker class=logo alt="Le Filament - DockerHub" src></a>
<a rel=me href=https://pouet.chapril.org/@le_filament target=_blank title="Le Filament - Mastodon"><img id=logo-mastodon class=logo alt="Le Filament - Mastodon" src></a></footer></body></html>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Catégories sur Blog du Filament</title><link>https://blog.le-filament.com/categories/</link><description>Contenu récent dans Catégories sur Blog du Filament</description><lastBuildDate>Tue, 26 Jul 2022 11:00:00 +0100</lastBuildDate><atom:link href="https://blog.le-filament.com/categories/index.xml" rel="self" type="application/rss+xml"/><item><title>Organisation</title><link>https://blog.le-filament.com/categories/organisation/</link><pubDate>Tue, 26 Jul 2022 11:00:00 +0100</pubDate><guid>https://blog.le-filament.com/categories/organisation/</guid><description/></item><item><title>Outils</title><link>https://blog.le-filament.com/categories/outils/</link><pubDate>Mon, 07 Mar 2022 11:00:00 +0100</pubDate><guid>https://blog.le-filament.com/categories/outils/</guid><description/></item><item><title>Technique</title><link>https://blog.le-filament.com/categories/technique/</link><pubDate>Thu, 16 Dec 2021 10:02:11 +0100</pubDate><guid>https://blog.le-filament.com/categories/technique/</guid><description/></item><item><title>Sensibilisation</title><link>https://blog.le-filament.com/categories/sensibilisation/</link><pubDate>Thu, 21 Oct 2021 17:16:11 +0100</pubDate><guid>https://blog.le-filament.com/categories/sensibilisation/</guid><description/></item></channel></rss>
\ No newline at end of file
<!doctype html><html><head><title>Le Filament - Organisation</title><meta charset=utf-8><meta name=description content="Le Filament est une SCOP toulousaine spécialisée dans la conduite de projets informatiques et l'intégration d'outils CRM ERP"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=keywords content="le filament,toulouse,numerique,odoo,mail,systeme,alfresco,bluemind,nextcloud,open source,logiciel libre,données,rgpd"><meta name=author content="Le Filament"><link rel=stylesheet href=https://blog.le-filament.com/css/style.min.3c9e4b2edd11d2cff6262ab9f1087563cc523d334c5ba339a2116ecdc6cc5a00.css integrity="sha256-PJ5LLt0R0s/2Jiq58Qh1Y8xSPTNMW6M5ohFuzcbMWgA="><link type=image/x-icon rel="shortcut icon" href=https://le-filament.com/icon.png></head><body><nav><a href=/ class=logo-link rel=home itemprop=url><img class=logo alt="Le Filament" src></a><div id=menu-toggle><input type=checkbox>
<span></span>
<span></span>
<span></span><div id=menu><div class=menu-item><div class=menu-shadow><a href=/posts>Articles</a></div></div><div class=menu-item><div class=menu-shadow><a href=/categories>Catégories</a></div></div><div class=menu-item><div class=menu-shadow><a href=/tags>Étiquettes</a></div></div></div></div></nav><div id=content><main id=main><article><h1>Catégorie : Organisation</h1></article><section class=posts-list><div class=post><a href=https://blog.le-filament.com/posts/depart-jordan/ class=post-title>2 ans au Filament</a>
<span class=post-info>le 26/07/2022 par Jordan</span><p class=post-summary>Après un peu plus de 2 années au Filament, c’est aujourd’hui pour moi (Jordan) l’heure du bilan avant de partir pour de nouvelles aventures.
SCOP Le Filament est un satellite de cet univers encore trop peu connu (pour le « grand public ») des SCOP. Rémi a rédigé un article sur le sujet il y a quelques mois (https://blog.le-filament.com/posts/pourquoi-scop/). Il précisait les avantages et inconvénients de ce statut juridique et terminait son billet en affirmant que, au Filament, « ce modèle nous apporte tant au niveau individuel (sens, équilibre) que collectif ».</p></div><div class=post><a href=https://blog.le-filament.com/posts/semaine-4jours/ class=post-title>La semaine de 4 jours</a>
<span class=post-info>le 16/11/2021 par Rémi</span><p class=post-summary>Au Filament depuis Janvier 2021 nous sommes passés à la semaine de 4 jours.
Cela faisait un petit moment qu’un de nos associé·es était à temps partiel le vendredi, et à force de nous parler des avantages, nous avons décidé de passer tous les salarié·es à temps complet à la semaine de 4 jours.
Comment ? Après quelques vérifications sur ce qu’on avait le droit de faire ou pas (le droit du travail n’est pas forcément prévu pour, bizarrement…), nous avons choisi de faire d’une pierre deux coups en passant au forfait jour et en lançant une expérimentation pour un an : on ne travaille plus les vendredis en gardant notre salaire à temps plein.</p></div><div class=post><a href=https://blog.le-filament.com/posts/pourquoi-scop/ class=post-title>Pourquoi une Scop ?</a>
<span class=post-info>le 21/10/2021 par Rémi</span><p class=post-summary>C’est une question qui revient souvent quand on présente Le Filament.
Aussi, nous allons nous atteler dans ce billet à :
présenter le modèle Scop lister les avantages et freins de cette forme juridique détailler les raisons qui nous ont poussé à choisir ce modèle de société C’est quoi une Scop ? Historiquement Société Coopérative Ouvrière de Production, plus simplement Société coopérative aujourd’hui, c’est un statut juridique qui peut être choisi par une entreprise avec une déclinaison SA (Société Anonyme), SARL (Sociéte à Responsabilité Limitée) ou SAS (Société par Actions Simplifiée).</p></div></section></main></div><footer><p>© <a href=https://le-filament.com>Le Filament</a> - <a href=https://le-filament.com/mentions-legales>Mentions Légales</a> - <a href=https://le-filament.com/services-libres>Services Libres</a></p><a href=https://sources.le-filament.com/lefilament target=_blank title="Le Filament - GitLab"><img id=logo-gitlab class=logo alt="Le Filament - GitLab" src></a>
<a href=https://github.com/lefilament target=_blank title="Le Filament - GitHub"><img id=logo-github class=logo alt="Le Filament - GitHub" src></a>
<a href="https://hub.docker.com/search/?q=lefilament%2F&type=image" target=_blank title="Le Filament - DockerHub"><img id=logo-docker class=logo alt="Le Filament - DockerHub" src></a>
<a rel=me href=https://pouet.chapril.org/@le_filament target=_blank title="Le Filament - Mastodon"><img id=logo-mastodon class=logo alt="Le Filament - Mastodon" src></a></footer></body></html>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Organisation sur Blog du Filament</title><link>https://blog.le-filament.com/categories/organisation/</link><description>Contenu récent dans Organisation sur Blog du Filament</description><lastBuildDate>Tue, 26 Jul 2022 11:00:00 +0100</lastBuildDate><atom:link href="https://blog.le-filament.com/categories/organisation/index.xml" rel="self" type="application/rss+xml"/><item><title>2 ans au Filament</title><link>https://blog.le-filament.com/posts/depart-jordan/</link><pubDate>Tue, 26 Jul 2022 11:00:00 +0100</pubDate><guid>https://blog.le-filament.com/posts/depart-jordan/</guid><description>Après un peu plus de 2 années au Filament, c’est aujourd’hui pour moi (Jordan) l’heure du bilan avant de partir pour de nouvelles aventures.
SCOP Le Filament est un satellite de cet univers encore trop peu connu (pour le « grand public ») des SCOP. Rémi a rédigé un article sur le sujet il y a quelques mois (https://blog.le-filament.com/posts/pourquoi-scop/). Il précisait les avantages et inconvénients de ce statut juridique et terminait son billet en affirmant que, au Filament, « ce modèle nous apporte tant au niveau individuel (sens, équilibre) que collectif ».</description></item><item><title>La semaine de 4 jours</title><link>https://blog.le-filament.com/posts/semaine-4jours/</link><pubDate>Tue, 16 Nov 2021 17:26:11 +0100</pubDate><guid>https://blog.le-filament.com/posts/semaine-4jours/</guid><description>Au Filament depuis Janvier 2021 nous sommes passés à la semaine de 4 jours.
Cela faisait un petit moment qu’un de nos associé·es était à temps partiel le vendredi, et à force de nous parler des avantages, nous avons décidé de passer tous les salarié·es à temps complet à la semaine de 4 jours.
Comment ? Après quelques vérifications sur ce qu’on avait le droit de faire ou pas (le droit du travail n’est pas forcément prévu pour, bizarrement…), nous avons choisi de faire d’une pierre deux coups en passant au forfait jour et en lançant une expérimentation pour un an : on ne travaille plus les vendredis en gardant notre salaire à temps plein.</description></item><item><title>Pourquoi une Scop ?</title><link>https://blog.le-filament.com/posts/pourquoi-scop/</link><pubDate>Thu, 21 Oct 2021 16:16:11 +0100</pubDate><guid>https://blog.le-filament.com/posts/pourquoi-scop/</guid><description>C’est une question qui revient souvent quand on présente Le Filament.
Aussi, nous allons nous atteler dans ce billet à :
présenter le modèle Scop lister les avantages et freins de cette forme juridique détailler les raisons qui nous ont poussé à choisir ce modèle de société C’est quoi une Scop ? Historiquement Société Coopérative Ouvrière de Production, plus simplement Société coopérative aujourd’hui, c’est un statut juridique qui peut être choisi par une entreprise avec une déclinaison SA (Société Anonyme), SARL (Sociéte à Responsabilité Limitée) ou SAS (Société par Actions Simplifiée).</description></item></channel></rss>
\ No newline at end of file
<!doctype html><html><head><title>Le Filament - Outils</title><meta charset=utf-8><meta name=description content="Le Filament est une SCOP toulousaine spécialisée dans la conduite de projets informatiques et l'intégration d'outils CRM ERP"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=keywords content="le filament,toulouse,numerique,odoo,mail,systeme,alfresco,bluemind,nextcloud,open source,logiciel libre,données,rgpd"><meta name=author content="Le Filament"><link rel=stylesheet href=https://blog.le-filament.com/css/style.min.3c9e4b2edd11d2cff6262ab9f1087563cc523d334c5ba339a2116ecdc6cc5a00.css integrity="sha256-PJ5LLt0R0s/2Jiq58Qh1Y8xSPTNMW6M5ohFuzcbMWgA="><link type=image/x-icon rel="shortcut icon" href=https://le-filament.com/icon.png></head><body><nav><a href=/ class=logo-link rel=home itemprop=url><img class=logo alt="Le Filament" src></a><div id=menu-toggle><input type=checkbox>
<span></span>
<span></span>
<span></span><div id=menu><div class=menu-item><div class=menu-shadow><a href=/posts>Articles</a></div></div><div class=menu-item><div class=menu-shadow><a href=/categories>Catégories</a></div></div><div class=menu-item><div class=menu-shadow><a href=/tags>Étiquettes</a></div></div></div></div></nav><div id=content><main id=main><article><h1>Catégorie : Outils</h1></article><section class=posts-list><div class=post><a href=https://blog.le-filament.com/posts/outil-blog/ class=post-title>Outil de blog</a>
<span class=post-info>le 07/03/2022 par Théo</span><p class=post-summary>Le choix d’un outil est crucial, quel qu’en soit l’usage. Il impacte le présent et surtout le futur. Il s’agit donc de déterminer les besoins puis d’analyser et comparer les différentes solutions afin de sélectionner celle qui est la plus adaptée. Il faut également penser à la maintenance et aux possibles évolutions.
C’est cette réflexion qui a été menée pour choisir l’outil permettant la réalisation de ce blog.
Les besoins Nous souhaitions avoir un blog à l’image du Filament en privilégiant l’expérience utilisateur et une démarche d’éco-conception.</p></div></section></main></div><footer><p>© <a href=https://le-filament.com>Le Filament</a> - <a href=https://le-filament.com/mentions-legales>Mentions Légales</a> - <a href=https://le-filament.com/services-libres>Services Libres</a></p><a href=https://sources.le-filament.com/lefilament target=_blank title="Le Filament - GitLab"><img id=logo-gitlab class=logo alt="Le Filament - GitLab" src></a>
<a href=https://github.com/lefilament target=_blank title="Le Filament - GitHub"><img id=logo-github class=logo alt="Le Filament - GitHub" src></a>
<a href="https://hub.docker.com/search/?q=lefilament%2F&type=image" target=_blank title="Le Filament - DockerHub"><img id=logo-docker class=logo alt="Le Filament - DockerHub" src></a>
<a rel=me href=https://pouet.chapril.org/@le_filament target=_blank title="Le Filament - Mastodon"><img id=logo-mastodon class=logo alt="Le Filament - Mastodon" src></a></footer></body></html>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Outils sur Blog du Filament</title><link>https://blog.le-filament.com/categories/outils/</link><description>Contenu récent dans Outils sur Blog du Filament</description><lastBuildDate>Mon, 07 Mar 2022 11:00:00 +0100</lastBuildDate><atom:link href="https://blog.le-filament.com/categories/outils/index.xml" rel="self" type="application/rss+xml"/><item><title>Outil de blog</title><link>https://blog.le-filament.com/posts/outil-blog/</link><pubDate>Mon, 07 Mar 2022 11:00:00 +0100</pubDate><guid>https://blog.le-filament.com/posts/outil-blog/</guid><description>Le choix d’un outil est crucial, quel qu’en soit l’usage. Il impacte le présent et surtout le futur. Il s’agit donc de déterminer les besoins puis d’analyser et comparer les différentes solutions afin de sélectionner celle qui est la plus adaptée. Il faut également penser à la maintenance et aux possibles évolutions.
C’est cette réflexion qui a été menée pour choisir l’outil permettant la réalisation de ce blog.
Les besoins Nous souhaitions avoir un blog à l’image du Filament en privilégiant l’expérience utilisateur et une démarche d’éco-conception.</description></item></channel></rss>
\ No newline at end of file
<!doctype html><html><head><title>Le Filament - Sensibilisation</title><meta charset=utf-8><meta name=description content="Le Filament est une SCOP toulousaine spécialisée dans la conduite de projets informatiques et l'intégration d'outils CRM ERP"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=keywords content="le filament,toulouse,numerique,odoo,mail,systeme,alfresco,bluemind,nextcloud,open source,logiciel libre,données,rgpd"><meta name=author content="Le Filament"><link rel=stylesheet href=https://blog.le-filament.com/css/style.min.3c9e4b2edd11d2cff6262ab9f1087563cc523d334c5ba339a2116ecdc6cc5a00.css integrity="sha256-PJ5LLt0R0s/2Jiq58Qh1Y8xSPTNMW6M5ohFuzcbMWgA="><link type=image/x-icon rel="shortcut icon" href=https://le-filament.com/icon.png></head><body><nav><a href=/ class=logo-link rel=home itemprop=url><img class=logo alt="Le Filament" src></a><div id=menu-toggle><input type=checkbox>
<span></span>
<span></span>
<span></span><div id=menu><div class=menu-item><div class=menu-shadow><a href=/posts>Articles</a></div></div><div class=menu-item><div class=menu-shadow><a href=/categories>Catégories</a></div></div><div class=menu-item><div class=menu-shadow><a href=/tags>Étiquettes</a></div></div></div></div></nav><div id=content><main id=main><article><h1>Catégorie : Sensibilisation</h1></article><section class=posts-list><div class=post><a href=https://blog.le-filament.com/posts/authentification/ class=post-title>Bonnes pratiques d'authentification</a>
<span class=post-info>le 21/10/2021 par Rémi</span><p class=post-summary>La protection des moyens d’authentification et la sensibilisation sur ces sujets est une partie importante de notre activité, aussi nous profitons de la publication le 8 octobre 2021 par l’ANSSI (Agence Nationale de Sécurité des Systèmes d’Information) de la version 2.0 des Recommandations relatives à l’authentification multifacteur et aux mots de passe, pour reprendre et expliquer ici une série de bonnes pratiques à mettre entre toutes les mains.
Comme la plupart des guides de l’ANSSI, ces recommandations sont assez didactiques, avec une cible large (DSI, développeur·ses, utilisateur·rices).</p></div></section></main></div><footer><p>© <a href=https://le-filament.com>Le Filament</a> - <a href=https://le-filament.com/mentions-legales>Mentions Légales</a> - <a href=https://le-filament.com/services-libres>Services Libres</a></p><a href=https://sources.le-filament.com/lefilament target=_blank title="Le Filament - GitLab"><img id=logo-gitlab class=logo alt="Le Filament - GitLab" src></a>
<a href=https://github.com/lefilament target=_blank title="Le Filament - GitHub"><img id=logo-github class=logo alt="Le Filament - GitHub" src></a>
<a href="https://hub.docker.com/search/?q=lefilament%2F&type=image" target=_blank title="Le Filament - DockerHub"><img id=logo-docker class=logo alt="Le Filament - DockerHub" src></a>
<a rel=me href=https://pouet.chapril.org/@le_filament target=_blank title="Le Filament - Mastodon"><img id=logo-mastodon class=logo alt="Le Filament - Mastodon" src></a></footer></body></html>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sensibilisation sur Blog du Filament</title><link>https://blog.le-filament.com/categories/sensibilisation/</link><description>Contenu récent dans Sensibilisation sur Blog du Filament</description><lastBuildDate>Thu, 21 Oct 2021 17:16:11 +0100</lastBuildDate><atom:link href="https://blog.le-filament.com/categories/sensibilisation/index.xml" rel="self" type="application/rss+xml"/><item><title>Bonnes pratiques d'authentification</title><link>https://blog.le-filament.com/posts/authentification/</link><pubDate>Thu, 21 Oct 2021 17:16:11 +0100</pubDate><guid>https://blog.le-filament.com/posts/authentification/</guid><description>La protection des moyens d’authentification et la sensibilisation sur ces sujets est une partie importante de notre activité, aussi nous profitons de la publication le 8 octobre 2021 par l’ANSSI (Agence Nationale de Sécurité des Systèmes d’Information) de la version 2.0 des Recommandations relatives à l’authentification multifacteur et aux mots de passe, pour reprendre et expliquer ici une série de bonnes pratiques à mettre entre toutes les mains.
Comme la plupart des guides de l’ANSSI, ces recommandations sont assez didactiques, avec une cible large (DSI, développeur·ses, utilisateur·rices).</description></item></channel></rss>
\ No newline at end of file
<!doctype html><html><head><title>Le Filament - Technique</title><meta charset=utf-8><meta name=description content="Le Filament est une SCOP toulousaine spécialisée dans la conduite de projets informatiques et l'intégration d'outils CRM ERP"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=keywords content="le filament,toulouse,numerique,odoo,mail,systeme,alfresco,bluemind,nextcloud,open source,logiciel libre,données,rgpd"><meta name=author content="Le Filament"><link rel=stylesheet href=https://blog.le-filament.com/css/style.min.3c9e4b2edd11d2cff6262ab9f1087563cc523d334c5ba339a2116ecdc6cc5a00.css integrity="sha256-PJ5LLt0R0s/2Jiq58Qh1Y8xSPTNMW6M5ohFuzcbMWgA="><link type=image/x-icon rel="shortcut icon" href=https://le-filament.com/icon.png></head><body><nav><a href=/ class=logo-link rel=home itemprop=url><img class=logo alt="Le Filament" src></a><div id=menu-toggle><input type=checkbox>
<span></span>
<span></span>
<span></span><div id=menu><div class=menu-item><div class=menu-shadow><a href=/posts>Articles</a></div></div><div class=menu-item><div class=menu-shadow><a href=/categories>Catégories</a></div></div><div class=menu-item><div class=menu-shadow><a href=/tags>Étiquettes</a></div></div></div></div></nav><div id=content><main id=main><article><h1>Catégorie : Technique</h1></article><section class=posts-list><div class=post><a href=https://blog.le-filament.com/posts/choix-hebergement/ class=post-title>Choix de l'hébergement de ses données</a>
<span class=post-info>le 16/12/2021 par Rémi</span><p class=post-summary>Le principal outil que nous déployons/intégrons pour nos clients est un ERP dont l’éditeur est basé en Belgique du nom d’Odoo.
Nous reviendrons dans d’autres articles sur les avantages de l’infrastructure modulaire d’Odoo ainsi que sur le modèle choisi par l’éditeur avec une version communautaire open source et une version entreprise propriétaire. Profitons-en quand même pour rappeler ici que nous ne travaillons qu’avec la version communautaire Open Source.
Nous allons dans cet article détailler l’infrastructure que nous avons choisi pour installer Odoo en interne et pour nos clients.</p></div></section></main></div><footer><p>© <a href=https://le-filament.com>Le Filament</a> - <a href=https://le-filament.com/mentions-legales>Mentions Légales</a> - <a href=https://le-filament.com/services-libres>Services Libres</a></p><a href=https://sources.le-filament.com/lefilament target=_blank title="Le Filament - GitLab"><img id=logo-gitlab class=logo alt="Le Filament - GitLab" src></a>
<a href=https://github.com/lefilament target=_blank title="Le Filament - GitHub"><img id=logo-github class=logo alt="Le Filament - GitHub" src></a>
<a href="https://hub.docker.com/search/?q=lefilament%2F&type=image" target=_blank title="Le Filament - DockerHub"><img id=logo-docker class=logo alt="Le Filament - DockerHub" src></a>
<a rel=me href=https://pouet.chapril.org/@le_filament target=_blank title="Le Filament - Mastodon"><img id=logo-mastodon class=logo alt="Le Filament - Mastodon" src></a></footer></body></html>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Technique sur Blog du Filament</title><link>https://blog.le-filament.com/categories/technique/</link><description>Contenu récent dans Technique sur Blog du Filament</description><lastBuildDate>Thu, 16 Dec 2021 10:02:11 +0100</lastBuildDate><atom:link href="https://blog.le-filament.com/categories/technique/index.xml" rel="self" type="application/rss+xml"/><item><title>Choix de l'hébergement de ses données</title><link>https://blog.le-filament.com/posts/choix-hebergement/</link><pubDate>Thu, 16 Dec 2021 10:02:11 +0100</pubDate><guid>https://blog.le-filament.com/posts/choix-hebergement/</guid><description>Le principal outil que nous déployons/intégrons pour nos clients est un ERP dont l’éditeur est basé en Belgique du nom d’Odoo.
Nous reviendrons dans d’autres articles sur les avantages de l’infrastructure modulaire d’Odoo ainsi que sur le modèle choisi par l’éditeur avec une version communautaire open source et une version entreprise propriétaire. Profitons-en quand même pour rappeler ici que nous ne travaillons qu’avec la version communautaire Open Source.
Nous allons dans cet article détailler l’infrastructure que nous avons choisi pour installer Odoo en interne et pour nos clients.</description></item></channel></rss>
\ No newline at end of file
@font-face {
font-family:'DejaVu Sans';
src:url("/fonts/DejaVuSans-ExtraLight.woff2") format('woff2'),
url("/fonts/DejaVuSans-ExtraLight.woff") format('woff');
font-weight:200;
font-style:normal
}
*, ::before, ::after {
box-sizing: inherit;
}
body, button, input, select, optgroup, textarea {
font-family: 'DejaVu Sans', sans-serif;
font-weight: 100;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
color: #1c2f82;
}
body {
min-height: 100vh;
max-width: 800px;
margin: 0 auto;
display: flex;
flex-direction: column;
background-color: #fff;
}
a, a:visited {
color: #1c2f82;
background-color: transparent;
text-decoration: none;
}
p {
margin-bottom: .5em;
text-align: justify;
}
img {
display: block;
height: auto;
max-width: 100%;
margin: 0 auto;
}
nav {
position: sticky;
top: 0;
display: flex;
justify-content: space-between;
align-items: center;
width: 800px;
padding: 25px 0;
background-color: inherit;
border-bottom: solid #333 1px;
}
nav .logo {
content: url("https://le-filament.com/img/logo-lefilament-H.svg");
position: relative;
bottom: 5px;
width: 155px;
margin-top: 10px;
z-index: 2;
}
main {
margin: 50px auto;
}
section {
margin: 100px 0;
}
article a {
text-decoration: underline;
}
table {
margin: 0 auto;
border-collapse: collapse;
}
table thead {
border-bottom: solid 2px;
}
table th,
table td {
border-left: solid 1px;
}
table tr th:first-child,
table tr td:first-child {
border-left: none;
}
table tr {
border-bottom: thin;
}
table th,
table td {
padding: 5px 10px;
}
ul {
margin: 0;
}
blockquote {
background-color: #0001;
padding-left: 25px;
padding-right: 5px;
border-radius: 4px;
}
blockquote p {
padding: 5px;
}
#menu-toggle input, #menu-toggle span {
display: none;
}
#menu {
display: flex;
justify-content: space-between;
align-items: center;
width: 50%;
}
.menu-item {
margin: 10px;
}
.menu-item a {
text-decoration: none;
font-size: 13px;
color: #1C2F82;
border: 1px solid #1C2F82;
padding-bottom: 7px;
padding-right: 17px;
padding-left: 15px;
padding-top: 8px;
background-color: transparent;
font-family: monospace;
}
.menu-shadow {
display: block;
width: 85%;
cursor: pointer;
background-color: #FFD14C;
padding-left: 6px;
padding-top: 10px;
}
.post {
margin: 50px 0;
}
.post a, .post a:visited {
color: #1c2f82;
}
.post-title {
background-color: #ffd14c;
border-radius: 1.2em;
padding: 0 10px;
font-size: 1.2em;
font-weight: bold;
}
.post-info {
font-size: 0.8em;
font-weight: lighter;
}
.post-summary {
padding-left: 25px;
}
.taxonomy {
color: #1c2f82;
background-color: #ffd14c;
border-radius: 1em;
padding: 2px 12px;
}
.taxonomy:visited {
color: #1c2f82;
}
.mastodon_button {
display: block;
width: 400px;
margin: 20px auto;
padding: 5px 10px;
border-radius: 4px;
background-color: #2b90d9;
color: #fff;
font-family: sans-serif;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
text-align: center;
cursor: pointer;
}
.mastodon_button:visited {
color: #fff;
}
.comment {
display: block;
padding: 10px;
margin: 20px;
border: solid #1c2f82 2px;
border-radius: 4px;
}
.comment > .author {
font-weight: bold;
}
footer {
margin-top: auto;
padding-bottom: 10px;
text-align: center;
font-size: 12px;
}
footer p {
text-align: center;
}
footer .logo {
display: inline-block;
height: 20px;
margin: 10px;
}
#logo-gitlab {
content: url("https://le-filament.com/img/logo-gitlab.svg");
}
#logo-github {
content: url("https://le-filament.com/img/logo-github.svg");
}
#logo-docker {
content: url("https://le-filament.com/img/logo-docker.svg");
}
#logo-mastodon {
content: url("https://le-filament.com/img/logo-mastodon.svg");
}
@media only screen and (any-hover: none) and (max-width: 980px) {
nav {
width: auto;
padding: 10px 30px;
}
.menu {
flex-flow: column;
margin-left: 0;
margin-top: 20px;
}
main {
width: auto;
margin: 0 20px;
}
section {
margin: auto;
}
blockquote {
margin-left: 0;
margin-right: 0;
}
.post-info {
display: block;
margin-left: 20px;
}
.mastodon_button {
width: auto;
}
#menu-toggle {
display: block;
background-color: inherit;
user-select: none;
}
#menu-toggle input {
display: block;
width: 33px;
height: 26px;
position: absolute;
top: 16px;
right: 25px;
cursor: pointer;
opacity: 0;
z-index: 2;
}
#menu-toggle span {
position: relative;
display: block;
width: 33px;
height: 4px;
margin-bottom: 5px;
background: #cdcdcd;
border-radius: 3px;
z-index: 1;
transform-origin: 4px 0px;
transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease;
}
#menu-toggle span:first-child {
transform-origin: 0% 0%;
}
#menu-toggle span:nth-last-child(2) {
transform-origin: 0% 100%;
}
#menu-toggle input:checked ~ span {
opacity: 1;
transform: rotate(45deg) translate(-2px, -1px);
}
#menu-toggle input:checked ~ span:nth-last-child(3) {
opacity: 0;
transform: rotate(0deg) scale(0.2, 0.2);
}
#menu-toggle input:checked ~ span:nth-last-child(2) {
transform: rotate(-45deg) translate(0, -1px);
}
#menu {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100vw;
padding-top: 75px;
padding-bottom: 10px;
background-color: inherit;
border-bottom: solid #333 1px;
transform-origin: 0% 0%;
transform: translate(0, -100%);
transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
.menu-item {
margin: 10px auto;
width: max-content;
}
#menu-toggle input:checked ~ #menu {
transform: none;
}
}
@media (prefers-color-scheme: dark) {
body {
background-color: #000;
}
body, button, input, select, optgroup, textarea, a, a:visited {
color: #fff;
}
nav .logo {
content: url("/images/logo-lefilament-H-blanc.svg");
}
.menu-item a, .menu-item a:visited {
color: #fff;
}
blockquote {
background-color: #fff1
}
.menu-shadow {
background: none;
cursor: auto;
}
.menu-item a {
border-color: #33b899;
}
#logo-gitlab {
content: url("/images/logo-gitlab-blanc.svg");
}
#logo-github {
content: url("/images/logo-github-blanc.svg");
}
#logo-docker {
content: url("/images/logo-docker-blanc.svg");
}
#logo-mastodon {
content: url("/images/logo-mastodon-blanc.svg");
}
}
@font-face{font-family:dejavu sans;src:url(/fonts/DejaVuSans-ExtraLight.woff2)format('woff2'),url(/fonts/DejaVuSans-ExtraLight.woff)format('woff');font-weight:200;font-style:normal}*,::before,::after{box-sizing:inherit}body,button,input,select,optgroup,textarea{font-family:dejavu sans,sans-serif;font-weight:100;font-size:16px;font-size:1rem;line-height:1.5;color:#1c2f82}body{min-height:100vh;max-width:800px;margin:0 auto;display:flex;flex-direction:column;background-color:#fff}a,a:visited{color:#1c2f82;background-color:transparent;text-decoration:none}p{margin-bottom:.5em;text-align:justify}img{display:block;height:auto;max-width:100%;margin:0 auto}nav{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;width:100%;padding:25px 0;background-color:inherit;border-bottom:solid #333 1px}nav .logo{content:url(https://le-filament.com/img/logo-lefilament-H.svg);position:relative;bottom:5px;width:155px;margin-top:10px;margin-left:10px;z-index:2}main{width:90%;margin:50px auto}section{margin:100px 0}article a{text-decoration:underline}table{margin:50px auto;border-collapse:collapse}table thead{border-bottom:solid 2px}table th,table td{border-left:solid 1px;border-bottom:solid 1px}table tr th:first-child,table tr td:first-child{border-left:none}table tr{border-bottom:thin}table th,table td{padding:5px 10px}ul{margin:0}blockquote{background-color:#0001;padding-left:25px;padding-right:5px;border-radius:4px}blockquote p{padding:5px}#menu-toggle input,#menu-toggle span{display:none}#menu{display:flex;justify-content:space-between;align-items:center;width:50%}.menu-item{margin:10px}.menu-item a{text-decoration:none;font-size:13px;color:#1c2f82;border:1px solid #1c2f82;padding-bottom:7px;padding-right:17px;padding-left:15px;padding-top:8px;background-color:transparent;font-family:monospace}.menu-shadow{display:block;width:85%;cursor:pointer;background-color:#ffd14c;padding-left:6px;padding-top:10px}.post{margin:50px 0}.post a,.post a:visited{color:#1c2f82}.post-title{background-color:#ffd14c;border-radius:1.2em;padding:0 10px;font-size:1.2em;font-weight:700}.post-info{font-size:.8em;font-weight:lighter}.post-summary{padding-left:25px}.taxonomy{color:#1c2f82;background-color:#ffd14c;border-radius:1em;padding:2px 12px}.taxonomy:visited{color:#1c2f82}.mastodon_button{display:block;width:400px;margin:20px auto;padding:5px 10px;border-radius:4px;background-color:#2b90d9;color:#fff;font-family:sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}.mastodon_button:visited{color:#fff}.comment{display:block;padding:10px;margin:20px;border:solid #1c2f82 2px;border-radius:4px}.comment>.author{font-weight:700}footer{margin-top:auto;padding-bottom:10px;text-align:center;font-size:12px}footer p{text-align:center}footer .logo{display:inline-block;height:20px;margin:10px}#logo-gitlab{content:url(https://le-filament.com/img/logo-gitlab.svg)}#logo-github{content:url(https://le-filament.com/img/logo-github.svg)}#logo-docker{content:url(https://le-filament.com/img/logo-docker.svg)}#logo-mastodon{content:url(https://le-filament.com/img/logo-mastodon.svg)}@media only screen and (any-hover:none) and (max-width:980px){nav{width:auto;padding:10px 30px}.menu{flex-flow:column;margin-left:0;margin-top:20px}main{width:auto;margin:0 20px}section{margin:auto}blockquote{margin-left:0;margin-right:0}.post-info{display:block;margin-left:20px}.mastodon_button{width:auto}#menu-toggle{display:block;background-color:inherit;user-select:none}#menu-toggle input{display:block;width:33px;height:26px;position:absolute;top:16px;right:25px;cursor:pointer;opacity:0;z-index:2}#menu-toggle span{position:relative;display:block;width:33px;height:4px;margin-bottom:5px;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menu-toggle span:first-child{transform-origin:0% 0%}#menu-toggle span:nth-last-child(2){transform-origin:0% 100%}#menu-toggle input:checked~span{opacity:1;transform:rotate(45deg)translate(-2px,-1px)}#menu-toggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0)scale(.2,.2)}#menu-toggle input:checked~span:nth-last-child(2){transform:rotate(-45deg)translate(0,-1px)}#menu{position:absolute;top:0;left:0;display:block;width:100vw;padding-top:75px;padding-bottom:10px;background-color:inherit;border-bottom:solid #333 1px;transform-origin:0% 0%;transform:translate(0,-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}.menu-item{margin:10px auto;width:max-content}#menu-toggle input:checked~#menu{transform:none}}@media(prefers-color-scheme:dark){body{background-color:#000}body,button,input,select,optgroup,textarea{color:#fff}a,a:visited,.menu-item a,.menu-item a:visited,.post .read-more,.post .read-more:visited{color:#fff}nav .logo{content:url(/images/logo-lefilament-H-blanc.svg)}blockquote{background-color:#fff1}.menu-shadow{background:0 0;cursor:auto}.menu-item a{border-color:#33b899}#logo-gitlab{content:url(/images/logo-gitlab-blanc.svg)}#logo-github{content:url(/images/logo-github-blanc.svg)}#logo-docker{content:url(/images/logo-docker-blanc.svg)}#logo-mastodon{content:url(/images/logo-mastodon-blanc.svg)}}
\ No newline at end of file
@font-face{font-family:dejavu sans;src:url(/fonts/DejaVuSans-ExtraLight.woff2)format('woff2'),url(/fonts/DejaVuSans-ExtraLight.woff)format('woff');font-weight:200;font-style:normal}*,::before,::after{box-sizing:inherit}body,button,input,select,optgroup,textarea{font-family:dejavu sans,sans-serif;font-weight:100;font-size:16px;font-size:1rem;line-height:1.5;color:#1c2f82}body{min-height:100vh;max-width:800px;margin:0 auto;display:flex;flex-direction:column;background-color:#fff}a,a:visited{color:#1c2f82;background-color:transparent;text-decoration:none}p{margin-bottom:.5em;text-align:justify}img{display:block;height:auto;max-width:100%;margin:0 auto}nav{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;width:800px;padding:25px 0;background-color:inherit;border-bottom:solid #333 1px}nav .logo{content:url(https://le-filament.com/img/logo-lefilament-H.svg);position:relative;bottom:5px;width:155px;margin-top:10px;z-index:2}main{margin:50px auto}section{margin:100px 0}article a{text-decoration:underline}table{margin:50px auto;border-collapse:collapse}table thead{border-bottom:solid 2px}table th,table td{border-left:solid 1px;border-bottom:solid 1px}table tr th:first-child,table tr td:first-child{border-left:none}table tr{border-bottom:thin}table th,table td{padding:5px 10px}ul{margin:0}blockquote{background-color:#0001;padding-left:25px;padding-right:5px;border-radius:4px}blockquote p{padding:5px}#menu-toggle input,#menu-toggle span{display:none}#menu{display:flex;justify-content:space-between;align-items:center;width:50%}.menu-item{margin:10px}.menu-item a{text-decoration:none;font-size:13px;color:#1c2f82;border:1px solid #1c2f82;padding-bottom:7px;padding-right:17px;padding-left:15px;padding-top:8px;background-color:transparent;font-family:monospace}.menu-shadow{display:block;width:85%;cursor:pointer;background-color:#ffd14c;padding-left:6px;padding-top:10px}.post{margin:50px 0}.post a,.post a:visited{color:#1c2f82}.post-title{background-color:#ffd14c;border-radius:1.2em;padding:0 10px;font-size:1.2em;font-weight:700}.post-info{font-size:.8em;font-weight:lighter}.post-summary{padding-left:25px}.taxonomy{color:#1c2f82;background-color:#ffd14c;border-radius:1em;padding:2px 12px}.taxonomy:visited{color:#1c2f82}.mastodon_button{display:block;width:400px;margin:20px auto;padding:5px 10px;border-radius:4px;background-color:#2b90d9;color:#fff;font-family:sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}.mastodon_button:visited{color:#fff}.comment{display:block;padding:10px;margin:20px;border:solid #1c2f82 2px;border-radius:4px}.comment>.author{font-weight:700}footer{margin-top:auto;padding-bottom:10px;text-align:center;font-size:12px}footer p{text-align:center}footer .logo{display:inline-block;height:20px;margin:10px}#logo-gitlab{content:url(https://le-filament.com/img/logo-gitlab.svg)}#logo-github{content:url(https://le-filament.com/img/logo-github.svg)}#logo-docker{content:url(https://le-filament.com/img/logo-docker.svg)}#logo-mastodon{content:url(https://le-filament.com/img/logo-mastodon.svg)}@media only screen and (any-hover:none) and (max-width:980px){nav{width:auto;padding:10px 30px}.menu{flex-flow:column;margin-left:0;margin-top:20px}main{width:auto;margin:0 20px}section{margin:auto}blockquote{margin-left:0;margin-right:0}.post-info{display:block;margin-left:20px}.mastodon_button{width:auto}#menu-toggle{display:block;background-color:inherit;user-select:none}#menu-toggle input{display:block;width:33px;height:26px;position:absolute;top:16px;right:25px;cursor:pointer;opacity:0;z-index:2}#menu-toggle span{position:relative;display:block;width:33px;height:4px;margin-bottom:5px;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menu-toggle span:first-child{transform-origin:0% 0%}#menu-toggle span:nth-last-child(2){transform-origin:0% 100%}#menu-toggle input:checked~span{opacity:1;transform:rotate(45deg)translate(-2px,-1px)}#menu-toggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0)scale(.2,.2)}#menu-toggle input:checked~span:nth-last-child(2){transform:rotate(-45deg)translate(0,-1px)}#menu{position:absolute;top:0;left:0;display:block;width:100vw;padding-top:75px;padding-bottom:10px;background-color:inherit;border-bottom:solid #333 1px;transform-origin:0% 0%;transform:translate(0,-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}.menu-item{margin:10px auto;width:max-content}#menu-toggle input:checked~#menu{transform:none}}@media(prefers-color-scheme:dark){body{background-color:#000}body,button,input,select,optgroup,textarea{color:#fff}a,a:visited,.menu-item a,.menu-item a:visited,.post .read-more,.post .read-more:visited{color:#fff}nav .logo{content:url(/images/logo-lefilament-H-blanc.svg)}blockquote{background-color:#fff1}.menu-shadow{background:0 0;cursor:auto}.menu-item a{border-color:#33b899}#logo-gitlab{content:url(/images/logo-gitlab-blanc.svg)}#logo-github{content:url(/images/logo-github-blanc.svg)}#logo-docker{content:url(/images/logo-docker-blanc.svg)}#logo-mastodon{content:url(/images/logo-mastodon-blanc.svg)}}
\ No newline at end of file
@font-face{font-family:dejavu sans;src:url(/fonts/DejaVuSans-ExtraLight.woff2)format('woff2'),url(/fonts/DejaVuSans-ExtraLight.woff)format('woff');font-weight:200;font-style:normal}*,::before,::after{box-sizing:inherit}body,button,input,select,optgroup,textarea{font-family:dejavu sans,sans-serif;font-weight:100;font-size:16px;font-size:1rem;line-height:1.5;color:#1c2f82}body{min-height:100vh;max-width:800px;margin:0 auto;display:flex;flex-direction:column;background-color:#fff}a,a:visited{color:#1c2f82;background-color:transparent;text-decoration:none}p{margin-bottom:.5em;text-align:justify}img{display:block;height:auto;max-width:100%;margin:0 auto}nav{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;width:800px;padding:25px 0;background-color:inherit;border-bottom:solid #333 1px}nav .logo{content:url(https://le-filament.com/img/logo-lefilament-H.svg);position:relative;bottom:5px;width:155px;margin-top:10px;z-index:2}main{margin:50px auto}section{margin:100px 0}article a{text-decoration:underline}table{margin:0 auto;border-collapse:collapse}table thead{border-bottom:solid 2px}table th,table td{border-left:solid 1px}table tr th:first-child,table tr td:first-child{border-left:none}table tr{border-bottom:thin}table th,table td{padding:5px 10px}ul{margin:0}blockquote{background-color:#0001;padding-left:25px;padding-right:5px;border-radius:4px}blockquote p{padding:5px}#menu-toggle input,#menu-toggle span{display:none}#menu{display:flex;justify-content:space-between;align-items:center;width:50%}.menu-item{margin:10px}.menu-item a{text-decoration:none;font-size:13px;color:#1c2f82;border:1px solid #1c2f82;padding-bottom:7px;padding-right:17px;padding-left:15px;padding-top:8px;background-color:transparent;font-family:monospace}.menu-shadow{display:block;width:85%;cursor:pointer;background-color:#ffd14c;padding-left:6px;padding-top:10px}.post{margin:50px 0}.post a,.post a:visited{color:#1c2f82}.post-title{background-color:#ffd14c;border-radius:1.2em;padding:0 10px;font-size:1.2em;font-weight:700}.post-info{font-size:.8em;font-weight:lighter}.post-summary{padding-left:25px}.taxonomy{color:#1c2f82;background-color:#ffd14c;border-radius:1em;padding:2px 12px}.taxonomy:visited{color:#1c2f82}.mastodon_button{display:block;width:400px;margin:20px auto;padding:5px 10px;border-radius:4px;background-color:#2b90d9;color:#fff;font-family:sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer}.mastodon_button:visited{color:#fff}.comment{display:block;padding:10px;margin:20px;border:solid #1c2f82 2px;border-radius:4px}.comment>.author{font-weight:700}footer{margin-top:auto;padding-bottom:10px;text-align:center;font-size:12px}footer p{text-align:center}footer .logo{display:inline-block;height:20px;margin:10px}#logo-gitlab{content:url(https://le-filament.com/img/logo-gitlab.svg)}#logo-github{content:url(https://le-filament.com/img/logo-github.svg)}#logo-docker{content:url(https://le-filament.com/img/logo-docker.svg)}#logo-mastodon{content:url(https://le-filament.com/img/logo-mastodon.svg)}@media only screen and (any-hover:none) and (max-width:980px){nav{width:auto;padding:10px 30px}.menu{flex-flow:column;margin-left:0;margin-top:20px}main{width:auto;margin:0 20px}section{margin:auto}blockquote{margin-left:0;margin-right:0}.post-info{display:block;margin-left:20px}.mastodon_button{width:auto}#menu-toggle{display:block;background-color:inherit;user-select:none}#menu-toggle input{display:block;width:33px;height:26px;position:absolute;top:16px;right:25px;cursor:pointer;opacity:0;z-index:2}#menu-toggle span{position:relative;display:block;width:33px;height:4px;margin-bottom:5px;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menu-toggle span:first-child{transform-origin:0% 0%}#menu-toggle span:nth-last-child(2){transform-origin:0% 100%}#menu-toggle input:checked~span{opacity:1;transform:rotate(45deg)translate(-2px,-1px)}#menu-toggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0)scale(.2,.2)}#menu-toggle input:checked~span:nth-last-child(2){transform:rotate(-45deg)translate(0,-1px)}#menu{position:absolute;top:0;left:0;display:block;width:100vw;padding-top:75px;padding-bottom:10px;background-color:inherit;border-bottom:solid #333 1px;transform-origin:0% 0%;transform:translate(0,-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}.menu-item{margin:10px auto;width:max-content}#menu-toggle input:checked~#menu{transform:none}}@media(prefers-color-scheme:dark){body{background-color:#000}body,button,input,select,optgroup,textarea{color:#fff}a,a:visited,.menu-item a,.menu-item a:visited,.post .read-more,.post .read-more:visited{color:#fff}nav .logo{content:url(/images/logo-lefilament-H-blanc.svg)}blockquote{background-color:#fff1}.menu-shadow{background:0 0;cursor:auto}.menu-item a{border-color:#33b899}#logo-gitlab{content:url(/images/logo-gitlab-blanc.svg)}#logo-github{content:url(/images/logo-github-blanc.svg)}#logo-docker{content:url(/images/logo-docker-blanc.svg)}#logo-mastodon{content:url(/images/logo-mastodon-blanc.svg)}}
\ No newline at end of file
Fichier ajouté
Fichier ajouté
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="svg947"
version="1.1"
viewBox="0 0 208.72685 150.09314"
height="150.09314mm"
width="208.72685mm">
<defs
id="defs941">
<filter
id="filter1534"
style="color-interpolation-filters:sRGB">
<feFlood
id="feFlood1514"
result="flood"
flood-color="rgb(28,47,130)"
flood-opacity="1" />
<feColorMatrix
id="feColorMatrix1516"
result="colormatrix1"
values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 -1 0 0 1 0 "
in="SourceGraphic" />
<feOffset
id="feOffset1518"
result="offset1"
dx="-6"
dy="-6" />
<feBlend
id="feBlend1520"
result="blend1"
mode="multiply"
in2="flood" />
<feColorMatrix
id="feColorMatrix1522"
result="colormatrix2"
values="0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 -1 0 1 0 "
in="SourceGraphic" />
<feOffset
id="feOffset1524"
result="offset2"
dx="7"
dy="6" />
<feBlend
id="feBlend1526"
result="blend2"
mode="multiply"
in2="blend1" />
<feOffset
id="feOffset1528"
result="offset3"
dx="-16"
dy="1" />
<feColorMatrix
id="feColorMatrix1530"
result="colormatrix3"
values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 -1 1 0 "
in="SourceGraphic" />
<feBlend
id="feBlend1532"
result="fbSourceGraphic"
mode="multiply"
in2="offset3" />
<feColorMatrix
id="feColorMatrix1568"
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
in="fbSourceGraphic"
result="fbSourceGraphicAlpha" />
<feComposite
in="fbSourceGraphic"
result="composite1"
k2="1"
k1="0"
operator="arithmetic"
id="feComposite1570"
in2="fbSourceGraphic"
k3="0"
k4="0" />
<feColorMatrix
result="colormatrix1"
type="saturate"
values="1"
in="composite1"
id="feColorMatrix1572" />
<feFlood
result="flood1"
flood-color="rgb(28,47,130)"
flood-opacity="1"
id="feFlood1574" />
<feBlend
result="blend1"
mode="screen"
in="flood1"
id="feBlend1576"
in2="colormatrix1" />
<feBlend
result="blend2"
mode="normal"
id="feBlend1578"
in2="blend1" />
<feColorMatrix
result="colormatrix2"
type="saturate"
values="1"
in="blend2"
id="feColorMatrix1580" />
<feComposite
result="fbSourceGraphic"
operator="in"
in="colormatrix2"
id="feComposite1582"
in2="fbSourceGraphic" />
<feColorMatrix
id="feColorMatrix1584"
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
in="fbSourceGraphic"
result="fbSourceGraphicAlpha" />
<feComposite
in="fbSourceGraphic"
result="composite1"
k2="1"
k1="0"
operator="arithmetic"
id="feComposite1586"
in2="fbSourceGraphic"
k3="0"
k4="0" />
<feColorMatrix
result="colormatrix1"
type="saturate"
values="1"
in="composite1"
id="feColorMatrix1588" />
<feFlood
result="flood1"
flood-color="rgb(28,47,130)"
flood-opacity="1"
id="feFlood1590" />
<feBlend
result="blend1"
mode="screen"
in="flood1"
id="feBlend1592"
in2="colormatrix1" />
<feBlend
result="blend2"
mode="normal"
id="feBlend1594"
in2="blend1" />
<feColorMatrix
result="colormatrix2"
type="saturate"
values="1"
in="blend2"
id="feColorMatrix1596" />
<feComposite
result="composite2"
operator="in"
in="colormatrix2"
id="feComposite1598"
in2="fbSourceGraphic" />
</filter>
<filter
id="filter1488"
style="color-interpolation-filters:sRGB">
<feFlood
id="feFlood1468"
result="flood"
flood-color="rgb(28,47,130)"
flood-opacity="1" />
<feColorMatrix
id="feColorMatrix1470"
result="colormatrix1"
values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 -1 0 0 1 0 "
in="SourceGraphic" />
<feOffset
id="feOffset1472"
result="offset1"
dx="-6"
dy="-6" />
<feBlend
id="feBlend1474"
result="blend1"
mode="multiply"
in2="flood" />
<feColorMatrix
id="feColorMatrix1476"
result="colormatrix2"
values="0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 -1 0 1 0 "
in="SourceGraphic" />
<feOffset
id="feOffset1478"
result="offset2"
dx="7"
dy="6" />
<feBlend
id="feBlend1480"
result="blend2"
mode="multiply"
in2="blend1" />
<feOffset
id="feOffset1482"
result="offset3"
dx="-16"
dy="1" />
<feColorMatrix
id="feColorMatrix1484"
result="colormatrix3"
values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 -1 1 0 "
in="SourceGraphic" />
<feBlend
id="feBlend1486"
result="fbSourceGraphic"
mode="multiply"
in2="offset3" />
<feColorMatrix
id="feColorMatrix1490"
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
in="fbSourceGraphic"
result="fbSourceGraphicAlpha" />
<feFlood
in="fbSourceGraphic"
result="flood"
flood-color="rgb(28,47,130)"
flood-opacity="1"
id="feFlood1492" />
<feColorMatrix
result="colormatrix1"
values="0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 -1 0 0 1 0 "
in="fbSourceGraphic"
id="feColorMatrix1494" />
<feOffset
result="offset1"
dx="-6"
dy="-6"
id="feOffset1496" />
<feBlend
result="blend1"
mode="multiply"
id="feBlend1498"
in2="flood" />
<feColorMatrix
result="colormatrix2"
values="0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 -1 0 1 0 "
in="fbSourceGraphic"
id="feColorMatrix1500" />
<feOffset
result="offset2"
dx="7"
dy="6"
id="feOffset1502" />
<feBlend
result="blend2"
mode="multiply"
id="feBlend1504"
in2="blend1" />
<feOffset
result="offset3"
dx="-16"
dy="1"
id="feOffset1506" />
<feColorMatrix
result="colormatrix3"
values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 -1 1 0 "
in="fbSourceGraphic"
id="feColorMatrix1508" />
<feBlend
result="blend3"
mode="multiply"
id="feBlend1510"
in2="offset3" />
</filter>
<clipPath
id="SVGID_4_">
<use
id="use26"
overflow="visible"
xlink:href="#SVGID_2_"
style="overflow:visible"
x="0"
y="0"
width="100%"
height="100%" />
</clipPath>
</defs>
<metadata
id="metadata944">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(-162.63487,-226.45653)"
id="layer1">
<path
style="fill:#ffffff;fill-opacity:1;stroke-width:5.39903355"
d="m 204.53136,347.39489 c -5.93893,0 -11.33796,-4.85913 -11.33796,-10.79807 0,-5.93894 4.85912,-10.79807 11.33796,-10.79807 6.47884,0 11.33797,4.85913 11.33797,10.79807 0,5.93894 -5.39903,10.79807 -11.33797,10.79807 z m 139.2953,-58.84947 c -1.07981,-8.63846 -6.47884,-15.6572 -13.49759,-21.05623 l -2.69953,-2.15962 -2.15963,2.69952 c -4.31924,4.85913 -5.93896,13.49758 -5.39906,19.97642 0.5399,4.85913 2.15962,9.71826 4.85916,13.49759 -2.15963,1.0798 -4.85916,2.15961 -7.01878,3.23942 -4.85916,1.61971 -9.71833,2.15961 -14.57747,2.15961 H 163.49872 l -0.53991,3.23942 c -1.0798,10.25817 0.53991,21.05624 4.85913,30.7745 l 2.15962,3.77932 v 0.5399 c 12.95768,21.59614 36.17351,31.3144 61.54898,31.3144 48.59131,0 88.54431,-21.05623 107.44099,-66.40812 12.41778,0.5399 24.83555,-2.69952 30.77449,-14.57739 l 1.61971,-2.69952 -2.69952,-1.61971 c -7.01874,-4.31922 -16.737,-4.85913 -24.83555,-2.69951 z m -69.64775,-8.63846 h -21.05623 v 21.05623 h 21.05623 z m 0,-26.45526 h -21.05623 v 21.05623 h 21.05623 z m 0,-26.99517 h -21.05623 v 21.05623 h 21.05623 z m 25.9154,53.45043 h -21.05627 v 21.05623 h 21.05627 z m -78.28604,0 h -21.05623 v 21.05623 h 21.05623 z m 26.45528,0 h -21.05624 v 21.05623 h 21.05624 z m -52.37064,0 h -21.05622 v 21.05623 h 21.05622 z m 52.37064,-26.45526 h -21.05624 v 21.05623 h 21.05624 z m -26.45528,0 h -21.05623 v 21.05623 h 21.05623 z"
class="st0"
id="SVGID_1_" />
<g
style="fill:#1c2f82;fill-opacity:1"
id="g30"
clip-path="url(#SVGID_4_)"
class="st1"
transform="matrix(5.3990338,0,0,5.3990338,-73.081316,-21.062879)">
<path
style="fill:#1c2f82;fill-opacity:1"
d="M -48.8,-21 H 1226 V 130.4 H -48.8 Z"
class="st0"
id="SVGID_3_" />
</g>
<path
id="path1388"
d="m 216.85435,375.11805 c -24.10332,-4.41297 -42.46541,-18.27856 -49.77185,-37.58375 -1.7149,-4.53115 -3.24651,-12.41908 -3.66726,-18.88679 l -0.7225,-11.10608 76.27533,-0.39166 c 71.97558,-0.36958 76.55712,-0.53718 81.27195,-2.9731 l 4.99651,-2.58144 -2.18718,-4.18194 c -4.61338,-8.82089 -1.55098,-28.13513 4.7965,-30.25094 2.67575,-0.89191 12.10939,9.83143 13.89651,15.79631 l 1.58296,5.28342 8.95463,-0.11336 c 9.06738,-0.11478 17.74702,2.81561 17.74702,5.99169 0,0.82276 -2.58699,4.0757 -5.74887,7.22876 -5.51618,5.5008 -13.95927,8.79063 -22.56042,8.79063 -1.70536,0 -4.52467,3.66741 -9.06398,11.79057 -14.76031,26.4137 -40.06761,44.63547 -71.0407,51.15086 -12.09735,2.54475 -36.03462,3.63406 -44.75865,2.03682 z m -7.3689,-28.67696 c 4.33609,-2.30941 6.25025,-5.3487 6.25025,-9.92411 0,-10.71177 -13.45971,-15.03026 -20.18761,-6.47711 -3.80556,4.83799 -3.40619,9.38254 1.23214,14.02087 4.22026,4.22026 7.94162,4.91747 12.70522,2.38035 z"
style="opacity:0;fill:#1c2f82;fill-opacity:1;stroke-width:1.35267556" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg8"
version="1.1"
preserveAspectRatio="xMinYMin meet"
viewBox="0 0 256 249"
height="2432"
width="2500">
<metadata
id="metadata14">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs12" />
<g
style="fill:#ffffff;fill-opacity:1"
id="g6"
fill="#161614">
<path
style="fill:#ffffff;fill-opacity:1"
id="path2"
d="M127.505 0C57.095 0 0 57.085 0 127.505c0 56.336 36.534 104.13 87.196 120.99 6.372 1.18 8.712-2.766 8.712-6.134 0-3.04-.119-13.085-.173-23.739-35.473 7.713-42.958-15.044-42.958-15.044-5.8-14.738-14.157-18.656-14.157-18.656-11.568-7.914.872-7.752.872-7.752 12.804.9 19.546 13.14 19.546 13.14 11.372 19.493 29.828 13.857 37.104 10.6 1.144-8.242 4.449-13.866 8.095-17.05-28.32-3.225-58.092-14.158-58.092-63.014 0-13.92 4.981-25.295 13.138-34.224-1.324-3.212-5.688-16.18 1.235-33.743 0 0 10.707-3.427 35.073 13.07 10.17-2.826 21.078-4.242 31.914-4.29 10.836.048 21.752 1.464 31.942 4.29 24.337-16.497 35.029-13.07 35.029-13.07 6.94 17.563 2.574 30.531 1.25 33.743 8.175 8.929 13.122 20.303 13.122 34.224 0 48.972-29.828 59.756-58.22 62.912 4.573 3.957 8.648 11.717 8.648 23.612 0 17.06-.148 30.791-.148 34.991 0 3.393 2.295 7.369 8.759 6.117 50.634-16.879 87.122-64.656 87.122-120.973C255.009 57.085 197.922 0 127.505 0" />
<path
style="fill:#ffffff;fill-opacity:1"
id="path4"
d="M47.755 181.634c-.28.633-1.278.823-2.185.389-.925-.416-1.445-1.28-1.145-1.916.275-.652 1.273-.834 2.196-.396.927.415 1.455 1.287 1.134 1.923M54.027 187.23c-.608.564-1.797.302-2.604-.589-.834-.889-.99-2.077-.373-2.65.627-.563 1.78-.3 2.616.59.834.899.996 2.08.36 2.65M58.33 194.39c-.782.543-2.06.034-2.849-1.1-.781-1.133-.781-2.493.017-3.038.792-.545 2.05-.055 2.85 1.07.78 1.153.78 2.513-.019 3.069M65.606 202.683c-.699.77-2.187.564-3.277-.488-1.114-1.028-1.425-2.487-.724-3.258.707-.772 2.204-.555 3.302.488 1.107 1.026 1.445 2.496.7 3.258M75.01 205.483c-.307.998-1.741 1.452-3.185 1.028-1.442-.437-2.386-1.607-2.095-2.616.3-1.005 1.74-1.478 3.195-1.024 1.44.435 2.386 1.596 2.086 2.612M85.714 206.67c.036 1.052-1.189 1.924-2.705 1.943-1.525.033-2.758-.818-2.774-1.852 0-1.062 1.197-1.926 2.721-1.951 1.516-.03 2.758.815 2.758 1.86M96.228 206.267c.182 1.026-.872 2.08-2.377 2.36-1.48.27-2.85-.363-3.039-1.38-.184-1.052.89-2.105 2.367-2.378 1.508-.262 2.857.355 3.049 1.398" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg4"
version="1.1"
viewBox="0 0 24 24">
<metadata
id="metadata10">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<path
style="fill:#ffffff;fill-opacity:1"
id="path2"
d="M7.02 1.25a.75.75 0 0 0-.704.44l-5 11a.75.75 0 0 0 .182.867l9.973 8.974.027.026a.75.75 0 0 0 .016.013.75.75 0 0 0 .039.032.75.75 0 0 0 .021.015.75.75 0 0 0 .041.028.75.75 0 0 0 .022.011.75.75 0 0 0 .013.008.75.75 0 0 0 .047.022.75.75 0 0 0 .057.023.75.75 0 0 0 .014.004.75.75 0 0 0 .044.014.75.75 0 0 0 .028.005.75.75 0 0 0 .049.01.75.75 0 0 0 .011.002.75.75 0 0 0 .012 0 .75.75 0 0 0 .063.006.75.75 0 0 0 .076-.002.75.75 0 0 0 .011 0 .75.75 0 0 0 .002 0 .75.75 0 0 0 .055-.008.75.75 0 0 0 .006 0 .75.75 0 0 0 .006-.002.75.75 0 0 0 .06-.011.75.75 0 0 0 .006-.002.75.75 0 0 0 .012-.004.75.75 0 0 0 .049-.016.75.75 0 0 0 .012-.004.75.75 0 0 0 .011-.006.75.75 0 0 0 .057-.025.75.75 0 0 0 .012-.006.75.75 0 0 0 .029-.018.75.75 0 0 0 .023-.013.75.75 0 0 0 .008-.006.75.75 0 0 0 .004-.002.75.75 0 0 0 .004-.002.75.75 0 0 0 .037-.027.75.75 0 0 0 .01-.006.75.75 0 0 0 .004-.004.75.75 0 0 0 .033-.03l.018-.015a.75.75 0 0 0 .001-.002l9.981-8.982a.75.75 0 0 0 .182-.868l-5-11a.75.75 0 0 0-.65-.439.75.75 0 0 0-.763.568L14.414 9.25H9.586L7.729 1.818a.75.75 0 0 0-.71-.568zm-.227 3.02l1.246 4.98H4.53l2.264-4.98zm10.414 0l2.264 4.98h-3.51l1.246-4.98zM5.402 10.75h3.012l1.805 7.227-4.817-7.227zm4.559 0h4.078L12 18.904 9.96 10.75zm5.625 0h3.012l-4.817 7.227 1.805-7.227zm-11.84.223l4.318 6.476-5.154-4.638.836-1.838zm16.508 0l.836 1.838-5.154 4.638 4.318-6.476z"
fill="#1C2F82" />
</svg>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter