Commit c4b4aa28d0dbe40ee691fd315430f01ec8ac803c
Exists in
master
and in
90 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 | 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. | ... | ... |