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édente | ||
| linux_weblate [2019/12/11 16:09] – nekan | linux_weblate [2021/03/05 16:27] (Version actuelle) – nekan | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ~~CLOSETOC~~ | ||
| ====== Weblate - Outil de traduction collaboratif ====== | ====== Weblate - Outil de traduction collaboratif ====== | ||
| + | <label type=" | ||
| Weblate (pour " | Weblate (pour " | ||
| Ligne 6: | Ligne 6: | ||
| * Référence : [[https:// | * Référence : [[https:// | ||
| - | <note warning>Cette procédure nécessite des droits '' | + | <callout type=" |
| - | <note>Cette procédure a été réalisé sur une débian 9.8.</note> | + | <callout type=" |
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| Ligne 15: | Ligne 15: | ||
| * 2 Go de RAM | * 2 Go de RAM | ||
| * 2 coeurs niveau CPU | * 2 coeurs niveau CPU | ||
| - | * 1 GO d' | + | * 1 Go d' |
| On commencera par installer les paquets nécessaires pour démarrer l' | On commencera par installer les paquets nécessaires pour démarrer l' | ||
| Ligne 25: | Ligne 25: | ||
| apt-get -y install docker-ce docker-compose</ | apt-get -y install docker-ce docker-compose</ | ||
| - | <note important> | + | <callout type=" |
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 74: | Ligne 74: | ||
| * On copie dans ce dossier, le certificat sous le nom '' | * On copie dans ce dossier, le certificat sous le nom '' | ||
| - | <note important> | + | <callout type=" |
| + | |||
| + | * On construit le docker : | ||
| + | <sxh bash> | ||
| * Il nous reste plus qu'à lancer le déploiement de weblate via la commande : | * Il nous reste plus qu'à lancer le déploiement de weblate via la commande : | ||
| - | <sxh bash> | + | <sxh bash> |
| * Le système va désormais télécharger les composant de weblate et monter le conteneur. | * Le système va désormais télécharger les composant de weblate et monter le conteneur. | ||
| * Une fois terminée, le site est accessible via l'url indiqué dans **WEBLATE_ALLOWED_HOSTS**. Cette url devra bien sûr avoir été préalablement renseignée dans le DNS ou le fichier hosts. | * Une fois terminée, le site est accessible via l'url indiqué dans **WEBLATE_ALLOWED_HOSTS**. Cette url devra bien sûr avoir été préalablement renseignée dans le DNS ou le fichier hosts. | ||
| - | {{ : | + | <image shape=" |
| - | <note tip> | + | <callout type=" |
| ===== Restriction d' | ===== Restriction d' | ||
| Ligne 98: | Ligne 101: | ||
| ports: | ports: | ||
| - 127.0.0.1: | - 127.0.0.1: | ||
| + | - 127.0.0.1: | ||
| environment: | environment: | ||
| WEBLATE_EMAIL_HOST: | WEBLATE_EMAIL_HOST: | ||
| Ligne 136: | Ligne 140: | ||
| AuthType | AuthType | ||
| AuthUserFile | AuthUserFile | ||
| - | | + | |
| </ | </ | ||
| + | SSLEngine | ||
| SSLCertificateFile | SSLCertificateFile | ||
| SSLCertificateKeyFile | SSLCertificateKeyFile | ||
| + | ProxyPreserveHost | ||
| ProxyRequests | ProxyRequests | ||
| - | ProxyPass | + | ProxyPass |
| - | ProxyPassReverse | + | ProxyPassReverse |
| + | SSLProxyEngine | ||
| + | SSLProxyVerify | ||
| + | SSLProxyCheckPeerCN | ||
| + | SSLProxyCheckPeerName | ||
| + | SSLProxyCheckPeerExpire Off | ||
| </ | </ | ||
| Ligne 158: | Ligne 169: | ||
| service apache2 reload</ | service apache2 reload</ | ||
| - | Désormais, en appelant le site weblate, il nous faudra d' | + | Désormais, en appelant le site weblate, il nous faudra d' |
| - | {{ : | + | <image shape=" |
| - | + | ||
| - | --- // | + | |
| ~~DISCUSSION~~ | ~~DISCUSSION~~ | ||