> For the complete documentation index, see [llms.txt](https://mapasculturais.gitbook.io/documentacao-para-devops/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mapasculturais.gitbook.io/documentacao-para-devops/instalacao/master.md).

# Pré-requisitos

## Software

Uma das grandes vantagens da utilização de imagens docker é que dentro das imagens já estão encapsuladas todas as dependências para o perfeito funcionamento da aplicação, fazendo com que os requisitos de software sejam somente ter o [Docker](https://docs.docker.com/engine/) e o [Docker Compose](https://docs.docker.com/compose/)(1) rodando em servidor Linux(2)(3), além do [git](https://git-scm.com/) para baixar e atualizar o repositório do projeto.

1\) Como dito na introdução, o Docker Compose pode ser substituido por algum serviço de orquestração em núvem como o Kubernetes ou Swarm.

2\) Mesmo que seja possível rodar o docker em servidores Windows, o fato de o sistema de arquivos ser case insensitive pode causar problemas na aplicação.

3\) A utilização do docker torna indiferente a distribuição Linux utilizada, desde que seja possível instalar o Docker e o Docker Compose.

## Hardware

As estimativas abaixo podem variar de acordo com a velocidade dos cores, velocidade do disco, entre outros fatores, por isso recomenda-se que o sysadmin monitore o sistema para ajustar os recursos de acordo com a demanda.

Sobre o armazenamento deve-se considerar que a tendência é que o uso de espaço em disco cresça constantemente a medida que novos editais vão sendo cadastrados. A quantidade indicada nas tabelas abaixo são uma estimativa para o primeiro ano de uso da plataforma, mas deve ser monitorado e ajustado de acordo com a demanda.

### Instalações de pequeno porte (até 2.000 usuários ativos)

<table><thead><tr><th> </th><th width="150">CPUs</th><th width="150">RAM</th><th>Armazenamento</th></tr></thead><tbody><tr><td>mínimo</td><td>2</td><td>2GB</td><td>25GB SSD</td></tr><tr><td>recomendado</td><td>4</td><td>4GB</td><td>50GB SSD</td></tr><tr><td>durante grandes editais</td><td>6</td><td>6GB</td><td>50GB SSD</td></tr></tbody></table>

### Instalações de médio porte (entre 2.000 e 10.000 usuários ativos)

<table><thead><tr><th> </th><th width="150">CPUs</th><th width="150">RAM</th><th>Armazenamento</th></tr></thead><tbody><tr><td>mínimo</td><td>4</td><td>4GB</td><td>50GB SSD</td></tr><tr><td>recomendado</td><td>6</td><td>6GB</td><td>75GB SSD</td></tr><tr><td>durante grandes editais</td><td>8</td><td>8GB</td><td>75GB SSD</td></tr></tbody></table>

### Instalações de grante porte (acima de 10.000 usuários ativos)

<table><thead><tr><th> </th><th width="150">CPUs</th><th width="150">RAM</th><th>Armazenamento</th></tr></thead><tbody><tr><td>mínimo</td><td>6</td><td>6GB</td><td>150GB SSD</td></tr><tr><td>recomendado</td><td>8</td><td>8GB</td><td>250GB SSD</td></tr><tr><td>durante grandes editais</td><td>16</td><td>16GB</td><td>250GB SSD</td></tr></tbody></table>
