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