# Colab SPB theme

Tema para o Colab relacionado ao projeto SPB (Software Público Brasileiro).

## Testando Colab SPB theme

### Requisitos para testar o tema no ambiente do Colab

* virtualbox
* vagrant

### Passo-a-passo

1. Clonar o repositório do Colab (https://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab)

2. Entre na raiz do repositório do Colab (cd colab)

3. Crie o diretório "theme" e entre no mesmo (mkdir theme; cd theme)

4. Clonar o repositório colab-spb-theme (https://beta.softwarepublico.gov.br/gitlab/softwarepublico/colab-spb-theme)

5. Volte para a raíz do repositório do Colab e edite o arquivo initconfig.py (cd .. ; vim colab/management/initconfig.py)

Adicione o seguinte conteúdo ao final do arquivo:

```python
CONFIG_TEMPLATE += """
COLAB_STATICS = ['/vagrant/theme/colab-spb-theme/static']
COLAB_TEMPLATES = ('/vagrant/theme/colab-spb-theme/templates',)
"""
```

6. Subir a máquina virtual do Colab, utilizar chef/centos-7.0 quando for solicitado (vagrant up)

7. Logue na máquina virtual (vagrant ssh)

8. Entre no diretório /vagrant (cd /vagrant)

9. Logue no virtualenv do Colab (workon colab)

10. Faça o servidor reconhecer seus arquivos estáticos(CSS, imagens, JS, HTML) (sudo `which colab-admin` collectstatic)

11. Execute o servidor de desenvolvimento do Colab (colab-admin runserver 0.0.0.0:8000)
