Setup gitit service

This commit is contained in:
Glenn Y. Rolland 2019-02-19 11:05:42 +01:00
parent 79838a50c8
commit bbdceeab15
12 changed files with 69 additions and 179 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
wiki
_data

35
Dockerfile Normal file
View file

@ -0,0 +1,35 @@
## Dockerfile for gitit
FROM debian:stretch-slim
MAINTAINER Glenn Y. Rolland <glenux@glenux.net>
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"]

View file

@ -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.)

View file

@ -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

View file

@ -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

View file

@ -1,6 +0,0 @@
Dans la chronologie du collapse, indiquer la géographie
* Milieu urbain
* Milieu rural
* La vie nomade

View file

@ -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

View file

@ -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]()

View file

@ -1,9 +0,0 @@
---
categories: geo_urban topic_food chronology_level0
...
Etape 1
Etape 2
Etape 3
Etape '

View file

@ -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

14
docker-compose.yml Normal file
View file

@ -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

18
docker-entrypoint.sh Executable file
View file

@ -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 "$@"