From df4566af59ba8e453d12f27784bbcd4082cfc666 Mon Sep 17 00:00:00 2001 From: Arquivo Publico de Memoria Coletiva Date: Fri, 31 Jul 2015 23:38:38 -0300 Subject: Initial static site generation --- doc/index.html | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 doc/index.html (limited to 'doc') diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 00000000000..6d5d4965c54 --- /dev/null +++ b/doc/index.html @@ -0,0 +1,178 @@ + + + + + + + +Documentação + + + + + + + + + + + + + + +
+ +
+
+

+ + +
+
+ +
+ +
+ + +
+ +
+

+ Posted Sex 31 Jul 2015 23:25:50 BRT +

+ + + +

Compilando a documentação

+ +

Esta documentação é mantida usando um compilador de sítios estáticos. Para compilá-la, use

+ +
make web
+
+ +

Criando o sistema

+ +

O sistema foi criado usando esta dica e usando este post-update hook.

+ +

Atualização automática

+ +

Conteúdos baixados de outros sites pode ser automaticamente incluídos no git-annex diariamente através de um cronjob como o seguinte:

+ +
30 6 * * * cd /var/cache/sites/arquivo && /usr/bin/git annex add . && /usr/bin/git annex sync &> /dev/null
+
+ +

Ou de acordo com um git-annex watch.

+ +

Obtendo uma cópia

+ +

Usando git:

+ +
git clone https://arquivo.sarava.org/.git arquivo
+
+ +

Usando rsync:

+ +
rsync -avz rsync://arquivo.sarava.org/arquivo/ arquivo/
+
+ +

Usando httrack:

+ +
httrack http://arquivo.sarava.org/
+
+ +

Restaurando o espelho principal

+ +

No caso de alguma falha, proceda a partir de uma das cópias:

+ +
git clone --bare arquivo arquivo.git # um repositório bare é copiado mais rapidamente
+rsync -avz -e 'ssh -p PORTA' arquivo.git/ arquivo@SERVIDOR:/var/cache/sites/arquivo.git
+
+ +

Já nos servidor remoto:

+ +
cd /var/cache/sites
+git clone arquivo.git arquivo && rm -rf arquivo.git
+chown -R arquivo. arquivo
+cd arquivo && git annex init SERVIDOR
+
+ +

A partir deste ponto você já pode adicionar usar o repositório normalmente.

+ +
+ +
+ + + + + +
+ + + +
+ +
+ + + +
+ +
+
+ + + -- cgit v1.2.3