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