From bbdceeab1589aff6b449e87e38740b0801e68515 Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Tue, 19 Feb 2019 11:05:42 +0100 Subject: [PATCH] Setup gitit service --- .gitignore | 2 + Dockerfile | 35 ++++++++++++++ Effondrement_(Définition).md | 9 ---- Liste_des_competences.md | 72 ----------------------------- Liste_des_effondrements.md | 21 --------- Liste_des_geographies.md | 6 --- Liste_des_niveaux_d’effondrement.md | 7 --- README.md | 31 ------------- Recette1.md | 9 ---- Ressources_En_Vrac.md | 24 ---------- docker-compose.yml | 14 ++++++ docker-entrypoint.sh | 18 ++++++++ 12 files changed, 69 insertions(+), 179 deletions(-) create mode 100644 .gitignore create mode 100644 Dockerfile delete mode 100644 Effondrement_(Définition).md delete mode 100644 Liste_des_competences.md delete mode 100644 Liste_des_effondrements.md delete mode 100644 Liste_des_geographies.md delete mode 100644 Liste_des_niveaux_d’effondrement.md delete mode 100644 README.md delete mode 100644 Recette1.md delete mode 100644 Ressources_En_Vrac.md create mode 100644 docker-compose.yml create mode 100755 docker-entrypoint.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..97c6ffc --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +wiki +_data diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6a77a04 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,35 @@ +## Dockerfile for gitit +FROM debian:stretch-slim +MAINTAINER Glenn Y. Rolland + +ENV DEBIAN_FRONTEND noninteractive + +## +## make the "en_US.UTF-8" locale +## +RUN apt-get update \ + && apt-get install -y locales \ + && rm -rf /var/lib/apt/lists/* \ + && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 +ENV LANG en_US.utf8 + +## +## install gitit +## +ENV GITIT_VERSION 0.12.1.1+dfsg-6+b3 + +RUN apt-get update \ + && apt-cache policy gitit \ + && apt-get install -y --no-install-recommends mime-support gitit=$GITIT_VERSION \ + && rm -rf /var/lib/apt/lists/* + +VOLUME ["/data"] + +COPY docker-entrypoint.sh / +ENTRYPOINT ["/docker-entrypoint.sh"] + +WORKDIR /data +EXPOSE 5001 + +CMD ["gitit", "-f", "/data/gitit.conf"] + diff --git a/Effondrement_(Définition).md b/Effondrement_(Définition).md deleted file mode 100644 index 6eb196b..0000000 --- a/Effondrement_(Définition).md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Effondrement (Définition) -... - -# Définition - -Le collapse correspond à "une situation dans laquelle les besoins de base (eau, alimentation, logement, habillement, énergie, mobilité, sécurité) ne sont plus fournis à une majorité de la population par des services encadrés par la loi." - -les principaux facteurs d'effondrement sont l'approche des limites physiques (manque de ressources et énergie), le dépassement de seuils de basculement irréversibles (des systèmes climatiques et écosystémiques), l'inertie de notre société (phénomène de verrouillage socio-technique) et la vulnérabilité des réseaux (financiers, d'approvisionnement, d'information, etc.) \ No newline at end of file diff --git a/Liste_des_competences.md b/Liste_des_competences.md deleted file mode 100644 index 7604da9..0000000 --- a/Liste_des_competences.md +++ /dev/null @@ -1,72 +0,0 @@ - -Chaque article devra également indiquer les compétences auxquelles il fait référence : - -* Eau -* Nouriture -* Santé -* Habitat -* Energie -* Spiritualité -* Défense -* Communauté -* Transport -* Communication -* Kit de survie - - -* filtrer l'eau -* déssaler l'eau -* stocker l'eau -* évacuer l'eau -* construire un circuit d'eau - - -* chasser -* construire un piège -* pêcher -* cultiver -* élever -* plantes comestibles -* champignons comestibles -* transformer ses aliments -* conserver ses aliments -* Pommes de terre -* Tomates -* Olivier -* culture hors sol -* permaculture -* se nourrir en forêt - - -* construire un abris -* construire un abris en forêt -* construire un abris en montagne -* construire une yourte -* construire un habitat -* chauffer un habitat -* isoler un habitat -* entretenir un habitat -* hygiène -* déchets - -* faire du feu -* énergie solaire -* énergie eolienne -* énergie hydraulique -* énergie cinétique - -* santé -* plantes médicinales -* rage de dents -* amputer un membre -* recoudre une plaie -* contraception -* les gestes qui sauvent - - -* Transport maritime -* Transport terrestre - -* Lance-pière -* Arbalette -* Arcs diff --git a/Liste_des_effondrements.md b/Liste_des_effondrements.md deleted file mode 100644 index fc4fe72..0000000 --- a/Liste_des_effondrements.md +++ /dev/null @@ -1,21 +0,0 @@ -# Liste des effondrements - -## Effondrement Énergétique - -## Effondrement Financier - -## Effondrement Climatique - -## Effondrement Médical - -## Effondrement Social - -## Catégories internes du wiki - -| Type d'effondrement | Tag | -|---------------------|--------------------| -| Énergétique | `collapse=energy` | -| Financier | `collapse=finance` | - -## Références - diff --git a/Liste_des_geographies.md b/Liste_des_geographies.md deleted file mode 100644 index 5910614..0000000 --- a/Liste_des_geographies.md +++ /dev/null @@ -1,6 +0,0 @@ - -Dans la chronologie du collapse, indiquer la géographie - -* Milieu urbain -* Milieu rural -* La vie nomade diff --git a/Liste_des_niveaux_d’effondrement.md b/Liste_des_niveaux_d’effondrement.md deleted file mode 100644 index f0c6aae..0000000 --- a/Liste_des_niveaux_d’effondrement.md +++ /dev/null @@ -1,7 +0,0 @@ -# Liste des niveaux d'effondrement - -* niveau0: se préparer à l'éventualité d'un collapse dès aujourd'hui -* niveau1 : "le jour d'après"- toutes les ressources / objets du monde industriel (pre-2020) sont disponibles (en magasin, chez des gens,...) -* niveau2 : "Effondrement & vie locale" - de nombreuses ressources ne sont plus accessibles -* niveau3 : "Post effondrement" - AUCUNE ressource du monde industriel n'est plus accessible - diff --git a/README.md b/README.md deleted file mode 100644 index 704cf7a..0000000 --- a/README.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Collapse.Wiki (FR) -categories: lang_fr -... - -## Bienvenue sur Wiki_Collapse - -Collapse_Wiki est un projet d'encyclopédie collective en ligne destinée à centraliser les connaissances utiles et nécessaires à la survie d'un maximum de personnes en cas d'[effondrement de notre civilisation](Effondrement_(Définition)) ("Collapse") et à leur organisation pour la reconstruction d'une société durable. - -Ce projet fonctionne sur le principe du wiki. Il projet vise à offrir un contenu librement réutilisable, objectif et vérifiable, que chacun peut modifier et améliorer. - -Collapse_Wiki est défini par des principes fondateurs. Son contenu est sous licence Creative Commons BY-SA. Il peut être copié et réutilisé sous la même licence, sous réserve d'en respecter les conditions. - -Les rédacteurs des articles de Collapse_Wiki sont bénévoles. Ils coordonnent leurs efforts au sein d'une communauté collaborative, sans dirigeant. - - -## Comment contribuer - -Chaque article doit posséder : - -* une référence à un type d'effondrement issu de la [Liste_des_effondrements]() selon celui qui est le plus probable de l'engendrer. -* un état d'avancement de l'effondrement selon la [Liste_des_niveaux_d'effondrement]() -* les compétences parmi la [Liste_des_competences]() -* une information sur la géographie, parmi la [Liste_des_geographies]() - -## Autres trucs - -[Ressources_En_Vrac]() - - - diff --git a/Recette1.md b/Recette1.md deleted file mode 100644 index b3f4187..0000000 --- a/Recette1.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -categories: geo_urban topic_food chronology_level0 -... - - -Etape 1 -Etape 2 -Etape 3 -Etape ' \ No newline at end of file diff --git a/Ressources_En_Vrac.md b/Ressources_En_Vrac.md deleted file mode 100644 index c53c084..0000000 --- a/Ressources_En_Vrac.md +++ /dev/null @@ -1,24 +0,0 @@ -## Wikis - -* [Reddit: Collapse Skills Wiki](https://www.reddit.com/r/CollapseSkills/wiki/skill_index) -* [Open Source Ecology Wiki](https://wiki.opensourceecology.org/wiki/Main_Page) -* [WikiHow](https://fr.wikihow.com/) : - - [WikiHow: Search "Planter"](https://fr.wikihow.com/wikiHowTo?search=planter) - - [WikiHow: Search "Plantes"](https://fr.wikihow.com/wikiHowTo?search=plantes) - - [WikiHow: Search "Soigner"](https://fr.wikihow.com/wikiHowTo?search=soigner) - - [WikiHow: Search "Nourrir"](https://fr.wikihow.com/wikiHowTo?search=nourrir) - -## Vidéos - -* [Primitive technology](https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA/videos) -* [Primitive Technology Idea](https://www.youtube.com/user/stockytheduke) -* [Primitive Survival Tool](https://www.youtube.com/channel/UC6vasuRFx3t3NTISG6iwUeA) -* [Primitive Survival Skills](https://www.youtube.com/channel/UCwhBJNZYmbx54v8v1Cb80WA/videos) -* [Tube Unique Wilderness](https://www.youtube.com/channel/UCJjheeAVwFB0S5HlWbBwIfQ) -* [Jungle Survival ](https://www.youtube.com/channel/UC4E1gPBh0_eJ5oftWVsewZA) - -## Articles - -* http://www.cdeclin.be/ -* http://www.cdeclin.be/themes.php - diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..2691263 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +version: '3' +services: + gitit: + build: + context: . + dockerfile: Dockerfile + environment: + GIT_COMMITTER_NAME: "Collapse Wiki" + GIT_COMMITTER_EMAIL: "admin@collapse.wiki" + volumes: + - ./wiki:/data + ports: + - 5001:5001 + diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100755 index 0000000..e169ee3 --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +if [ ! -f /data/gitit.conf ]; then + echo "Building config for gitit" + gitit --print-default-config > /data/gitit.conf + + sed -i 's|default-extension: page|default-extension: md|' /data/gitit.conf +fi + + +if [ "$1" = 'gitit' ]; then + exec gitit "$@" +fi + +exec "$@" +