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