informatique:docker:dokuwiki
Différences
Ci-dessous, les différences entre deux révisions de la page.
informatique:docker:dokuwiki [2019/01/10 17:29] – florian | informatique:docker:dokuwiki [2025/01/14 11:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
J' | J' | ||
- | < | + | ==== Lancement simple ==== |
+ | < | ||
docker run -d --restart=always --name=" | docker run -d --restart=always --name=" | ||
+ | </ | ||
+ | ==== Lancement avec gestion de la conf Nginx ==== | ||
+ | |||
+ | < | ||
+ | docker run -d --restart=always --name=" | ||
+ | -p 8081: | ||
+ | -v / | ||
+ | -e " | ||
+ | -e ' | ||
+ | -e ' | ||
+ | -e ' | ||
+ | -e ' | ||
+ | -e ' | ||
+ | richarvey/ | ||
</ | </ | ||
Ligne 30: | Ligne 45: | ||
=== Ajouter la coloration syntaxique Arduino === | === Ajouter la coloration syntaxique Arduino === | ||
- | Récupérer sur [[https:// | + | Récupérer sur [[https:// |
'' | '' | ||
- | Rappel: pour activer geshi dans un bloque de code, ajouter en en tête : '' | + | Rappel: pour activer geshi dans un bloque de code, ajouter en en tête : '' |
+ | Exemple : | ||
- | script.sh | + | <code bash script.sh> |
- | + | ||
- | <code bash> | + | |
#!/bin/bash | #!/bin/bash | ||
Ligne 43: | Ligne 57: | ||
exit 0 | exit 0 | ||
</ | </ | ||
+ | |||
=== Ajout icones wrap dans ckgedit === | === Ajout icones wrap dans ckgedit === | ||
Ligne 58: | Ligne 73: | ||
=== Ajuster la hauteur par défaut de la fenêtre d' | === Ajuster la hauteur par défaut de la fenêtre d' | ||
- | Modifier le fichier : \\ '' | + | Modifier le fichier :\\ |
+ | '' | ||
+ | \\ | ||
+ | Modifier la variable à 500 pixels :\\ | ||
+ | '' | ||
===== Intégration Google Analytics ===== | ===== Intégration Google Analytics ===== | ||
Ligne 80: | Ligne 100: | ||
< | < | ||
- | |||
__site_width__ | __site_width__ | ||
</ | </ | ||
Ligne 106: | Ligne 125: | ||
===== Forcer le mode progressif des miniatures photo ===== | ===== Forcer le mode progressif des miniatures photo ===== | ||
- | Pour un affichage plus rapide des photos pour l' | + | Pour un affichage plus rapide des photos pour l' |
+ | Installer imagemagik dans le docker : '' | ||
+ | Configurer le lien du binaire convert dans l' | ||
+ | {{: | ||
+ | \\ | ||
+ | On force la conversion avec le paramètre '' | ||
+ | Si l' | ||
+ | '' | ||
- | <WRAP center round info 90%> \\ Penser à purger tout le cache pour recréation des miniatures. \\ </ | + | <WRAP center round info 90%>\\ |
+ | Penser à purger tout le cache pour recréation des miniatures.\\ | ||
+ | </ | ||
- | ===== Et ensuite ? ===== | ||
- | \\ Quelques prises de notes rapides pour | + | ===== Réécriture propre d'url : Activation du mode rewrite ===== |
- | * la mise en place d'un sous domaine : sombre idée de vouloir mettre en place un nom de domaine dédié ovh avec des sous domaines pointant sur différents dockers par l' | + | Pourquoi? |
- | * la réécriture propre d'url → pour faire … propre | + | \\ |
- | + | On peut modifier | |
- | | + | |
- | On peut modifier | + | |
< | < | ||
Ligne 125: | Ligne 150: | ||
</ | </ | ||
- | Il faut adapter la conf Nginx, un test qui fonctionne : C' | + | Je choisi l' |
- | [[https:// | + | |
- | + | ||
- | < | + | |
- | server { | + | |
- | listen 80; server_name floriantales.hd.free.fr; | + | |
- | root / | + | |
- | location / { try_files $uri $uri/ @dokuwiki; } | + | |
- | + | ||
- | location @dokuwiki { | + | |
- | rewrite ^/_media/(.*) / | + | |
- | rewrite ^/ | + | |
- | rewrite ^/ | + | |
- | rewrite ^/ | + | |
- | } | + | |
- | location ~ \.php$ { | + | |
- | try_files $uri =404;\\ | + | |
- | if (!-f $request_filename) { return 404; } | + | |
- | fastcgi_split_path_info ^(.+\.php)(/ | + | |
- | fastcgi_pass unix:/ | + | |
- | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | + | |
- | fastcgi_param SCRIPT_NAME $fastcgi_script_name; | + | |
- | fastcgi_index doku.php; | + | |
- | include fastcgi_params; | + | |
- | } | + | |
- | } | + | |
- | </ | + | |
- | + | ||
- | Lancer | + | |
- | + | ||
- | < | + | |
- | docker run -d --restart=always --name=" | + | |
- | -p 8081:80 | + | |
- | -v / | + | |
- | -e " | + | |
- | -e ' | + | |
- | -e ' | + | |
- | -e ' | + | |
- | -e ' | + | |
- | -e ' | + | |
- | richarvey/ | + | |
- | </ | + | |
- | Il va falloir modifier la façon de gérer | + | Lancer |
- | Pour le test je modifie directement / | + | |
- | \\ | + | |
- | **Un sous domaine chez OVH :** \\ On fait un CNAME dans la conf DNS d'OVH : \\ doku IN CNAME floriantales.fr. | + | |
~~socialite~~ | ~~socialite~~ | ||
informatique/docker/dokuwiki.1547141346.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)