Para facilitar o desenvolvimento e escabilidade da aplicação trabalhamos a plataforma Docker. Com essa plataforma temos a possibilidade de isolar serviços permitindo várias possibilidades de integrações, manutenções e melhorias.
Caso queira conhecer um pouco mais sobre a plataforma Docker é possível acessar uma apresentação criada pela equipe da UFABC que é simples e objetiva fornecendo o que você precisa saber para iniciar no mundo Docker, clicando aqui.
O Docker fornece "Images" que são imagens de sistemas operacionais, o qual podemos costumizar para que esteja de acordo com um cenário mais próximo possível do ambiente de produção, criando nossas próprias imagens ou receitas para que sejam geradas dinâmicamente.
As "Images" são como "templates". Com elas também é possível versionar estados do sistema operacional e gerar "Containers".
Um container é a implementação de uma Imagem, quando ele é criado, é possível definir configurações para acesso e compartilhamento de conteúdo.
Para executarmos ações na plataforma docker precisamos executar alguns comandos. Clicando aqui você pode obter uma lista dos comandos mais utilizados do Docker.
As principais imagens utilizadas pelo SALIC podem ser encontradas aqui .
O Salic possui um Dockerfile contendo todas as informações necessárias para que tenhamos um ambiente para o funcionamento da aplicação. Para acessa-lo, clique aqui .