Catálogo de Sistemas

Documentação e procedimentos

Ferramentas do usuário

Ferramentas do site


sistema_academico:criacao_de_ambiente_de_desenvolvimento

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

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 [09/06/2021 11:48]
Carlitos [1. Docker Postgres 9.5]
sistema_academico:criacao_de_ambiente_de_desenvolvimento [09/06/2021 15:51]
Carlitos [2. Docker Apache2/PHP5.6]
Linha 28: Linha 28:
 ===== 1. Docker Postgres 9.5 ===== ===== 1. Docker Postgres 9.5 =====
  
-Para construir essa docker crie uma pasta chamada ​"postgres". Dentro dessa pasta crie um arquivo chamado ​"docker-compose.yml" ​com o conteúdo:+Para construir essa docker crie uma pasta chamada ​''​postgres''​. Dentro dessa pasta crie outra pasta chamada ''​data''​ e um arquivo chamado ​''​docker-compose.yml'' ​com o conteúdo:
 <​code>​ <​code>​
 version: "​2"​ version: "​2"​
Linha 41: Linha 41:
     volumes:     volumes:
       - "​.:/​var/​lib/​postgresql/​backup"​       - "​.:/​var/​lib/​postgresql/​backup"​
 +      - "​./​data:/​var/​lib/​postgresql/​data"​
     ports:     ports:
       - 5003:5432       - 5003:5432
Linha 51: Linha 52:
 </​code>​ </​code>​
  
-Copie o arquivo de DUMP do banco (padrão compactado com Inserts explícitos - deve ser solicitado junto a equipe de desenvolvimento) para dentro da mesma pasta "postgres", por exemplo: dump.backup. ​+Copie o arquivo de DUMP do banco (padrão compactado com Inserts explícitos - deve ser solicitado junto a equipe de desenvolvimento) para dentro da mesma pasta ''​postgres''​, por exemplo: ​''​dump.backup''​
  
 E então após a salvar o arquivo vá até o terminal e entre com os comandos abaixo: E então após a salvar o arquivo vá até o terminal e entre com os comandos abaixo:
Linha 72: Linha 73:
 </​code>​ </​code>​
  
-Pronto! Caso queira testar essa conexão pode utilizar o pgAdmin ​e acessar o banco de dados "dbsigaedu" ​pela porta 5003 através do IP 173.20.0.1, conforme definido no docker-compose.+Pronto! Caso queira testar essa conexão pode utilizar o [[https://​www.pgadmin.org/​download/​|PgAdmin]] ​e acessar o banco de dados ''​dbsigaedu'' ​pela porta ''​5003'' ​através do ''​localhost''​, conforme definido no arquivo de configuração da docker ​''​postgres''​.
  
 ===== 2. Docker Apache2/​PHP5.6 ===== ===== 2. Docker Apache2/​PHP5.6 =====
  
-Para construir essa docker crie uma pasta chamada ​"apache_php". Dentro dessa pasta crie um arquivo chamado ​"docker-compose.yml" ​com o conteúdo:+Para construir essa docker crie uma pasta chamada ​''​apache_php''​. Dentro dessa pasta crie um arquivo chamado ​''​docker-compose.yml'' ​com o conteúdo:
  
 <​code>​ <​code>​
Linha 91: Linha 92:
 </​code>​ </​code>​
  
-Crie um outro arquivo chamado ​"Dockerfile" ​com o conteúdo:+Crie um outro arquivo chamado ​''​Dockerfile'' ​com o conteúdo:
  
 <​code>​ <​code>​
Linha 144: Linha 145:
  
 ################################################################​ ################################################################​
-# CakePHP 2.1 installation from source ​  ​#+# CakePHP 2.1 installation from source ​                #
 ################################################################​ ################################################################​
  
Linha 158: Linha 159:
 </​code>​ </​code>​
  
-E crie outro arquivo chamado ​"apache_default", com o conteúdo abaixo:+E crie outro arquivo chamado ​''​apache_default''​, com o conteúdo abaixo:
  
 <​code>​ <​code>​
Linha 208: Linha 209:
  
 # construindo a docker... pode demorar um pouco dependendo da sua conexão com a Internet # construindo a docker... pode demorar um pouco dependendo da sua conexão com a Internet
-docker-compose build+sudo docker-compose build
  
 # subindo a docker e colocando-a em background # subindo a docker e colocando-a em background
-docker-compose up -d+sudo docker-compose up -d
 </​code>​ </​code>​
  
sistema_academico/criacao_de_ambiente_de_desenvolvimento.txt · Última modificação: 21/06/2021 16:55 por Carlitos