Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior Próxima revisão Ambos lados da revisão seguinte | ||
|
sistema_academico:criacao_de_ambiente_de_desenvolvimento [22/08/2019 11:15] Carlitos |
sistema_academico:criacao_de_ambiente_de_desenvolvimento [09/06/2021 11:40] Carlitos Adição da instalação do docker e docker-compose |
||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| ====== Criação de ambiente de desenvolvimento ====== | ====== Criação de ambiente de desenvolvimento ====== | ||
| - | Para facilitar e padronizar a criação do ambiente de desenvolvimento foi adotado o uso de Dockers para construção do servidor da aplicação (HTTP/Apache e PHP) e do banco de dados (Postgres). E para facilitar a construção das dockers foi utilizado o docker-compose. As dockers funcionam em diferentes sistemas operacionais, porém recomendamos o uso de Ubuntu ou Debian atualizados. | + | Para facilitar e padronizar a criação do ambiente de desenvolvimento foi adotado o uso de [[https://www.docker.com/get-started|Dockers]] para construção do servidor da aplicação (HTTP/Apache e PHP) e do banco de dados (Postgres). E para facilitar a construção das dockers foi utilizado o [[https://docs.docker.com/compose/|docker-compose]]. As dockers funcionam em diferentes sistemas operacionais, porém recomendamos o uso de Ubuntu ou Debian atualizados na máquina hospedeira. |
| + | |||
| + | Então é preciso instalar o Docker e o Docker-compose seguindo os passos abaixo: | ||
| + | <code> | ||
| + | sudo apt update | ||
| + | |||
| + | # instalar o Docker | ||
| + | sudo apt install docker.io | ||
| + | |||
| + | # Confira se foi instalado corretamente com | ||
| + | docker --version | ||
| + | |||
| + | # instalar o Docker-compose -> ver aqui atualizado: https://docs.docker.com/compose/install/ | ||
| + | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose | ||
| + | sudo chmod +x /usr/local/bin/docker-compose | ||
| + | |||
| + | # testar a instalação | ||
| + | sudo docker-compose --version | ||
| + | |||
| + | # se não funcionar, experimente criar um link simbólico | ||
| + | sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose | ||
| + | </code> | ||
| Serão necessárias duas dockers. São elas: | Serão necessárias duas dockers. São elas: | ||