Commit c4b4aa28d0dbe40ee691fd315430f01ec8ac803c
Exists in
master
and in
67 other branches
Merge remote-tracking branch 'origin/doc' into doc
Conflicts: docs/backup.rst
Showing
1 changed file
with
35 additions
and
8 deletions
Show diff stats
docs/backup.rst.in
1 | -Procedimentos de Backup | ||
2 | -======================= | ||
3 | - | ||
4 | Backup | 1 | Backup |
5 | ------- | 2 | +====== |
3 | + | ||
4 | +O SPB possui rotinas automatizadas para backup e restore dos dados de | ||
5 | +todos os seus componentes. As seções a seguir descrevem estas rotinas. | ||
6 | +Ambos os procedimentos devem ser realizados num *shell* onde o diretório | ||
7 | +atual é o repositório de controle de versão do SPB. | ||
8 | + | ||
9 | +Procedimento de backup | ||
10 | +---------------------- | ||
11 | + | ||
12 | +Suponha que estamos realizando um backup do ambiente de produção, | ||
13 | +chamado de ``prod``; o comando para realizar um *backup* é o seguinte | ||
14 | +(note ``SPB_ENV=prod``):: | ||
15 | + | ||
16 | + $ rake backup SPB_ENV=prod | ||
17 | + | ||
18 | +Esta operação vai copiar arquivos e *dumps* dos bancos de dados do | ||
19 | +Noosfero, GitLab, Colab e Mailman, e copiá-los para um subdiretório | ||
20 | +chamado ``backups`` na sua estação de trabalho. | ||
21 | + | ||
22 | +Procedimento de restauração | ||
23 | +--------------------------- | ||
24 | + | ||
25 | +**Importante:** o procedimento de restauração é suportado apenas para uma | ||
26 | +versão idêntica da plataforma, ou seja, não é possível fazer um *backup* | ||
27 | +de uma versão mais antiga da plataforma e restaurar esse *backup* numa | ||
28 | +versão mais recente da plataforma, e nem vice-versa. | ||
29 | + | ||
30 | +O comando para restaurar um backup no ambiente **@@SPB_ENV@@** é o seguinte:: | ||
6 | 31 | ||
7 | -*Esta seção é um trabalho em andamento.* | 32 | + $ rake restore SPB_ENV=@@SPB_ENV@@ |
8 | 33 | ||
9 | -Restore | ||
10 | -------- | 34 | +Esta operação vai restaurar o último backup realizado no ambiente |
35 | +chamado **@@SPB_ENV@@**. | ||
11 | 36 | ||
12 | -*Esta seção é um trabalho em andamento.* | 37 | +**Importante:** a restauração do backup irá apagar os dados existes no |
38 | +ambiente @@SPB_ENV@@. Confira duas vezes antes de iniciar o | ||
39 | +procedimento. |