Skip to content
Permalink
Browse files

Adding Docker section

  • Loading branch information
brunosantoshx committed May 1, 2018
1 parent 13b1321 commit 7661881741f836ce97e5a455298085e5ffb1fe26
Showing with 36 additions and 2 deletions.
  1. +1 −0 3.0/informacoes-essenciais.md
  2. +34 −2 3.0/instalacao-e-configuracao.md
  3. +1 −0 informacoes-essenciais.md
@@ -24,6 +24,7 @@ Para usar o HXPHP com Docker são precisos:

Para a instalação bem-sucedida do framework são necessários os seguintes softwares:

+ [Git](https://git-scm.com/)
+ [PHP 7.0+](http://php.net/downloads.php)
+ [MySql 5.5+](http://dev.mysql.com/downloads/mysql/)
+ [Apache](https://httpd.apache.org/download.cgi)
@@ -1,13 +1,45 @@
---
currentMenu: instalacao-e-configuracao
---

## Instalação {#instalacao}

Esta seção contempla os procedimentos de instalação e configuração do framework.
Você precisa do [Composer](https://getcomposer.org/download) para instalar o HXPHP, portanto, antes de prosseguir, certifique-se que o mesmo está instalado em sua máquina. Para isso, abra o terminal (CMD no Windows) e digite o seguinte comando: `composer --version`.

Após constatar que o [Composer](https://getcomposer.org/download) está em pleno funcionamento, navegue até o diretório escolhido para instalação e execute o comando:


> `composer create-project --prefer-dist hxphp/hxphp hxphp`

*Este comando cria o projeto e instala todas as dependências do framework.*

----

### Instalando e executando o HXPHP com Docker
## Usando o Docker

Você precisa tanto do[Docker](https://www.docker.com/community-edition) como do [Docker Compose](https://docs.docker.com/compose/install/) instalados em sua máquina.

Você pode conferir se ambos estão instalados, executando os seguintes comandos no terminal **(PowerShell, se usar Windows)**:

> `docker -v`
> `docker-compose -v`
Após isto, para usar o Docker siga os seguintes passos:

+ Abra o terminal **(PowerShell, se usar Windows)**
+ Navegue até o diretório do HXPHP. Ex: `cd ~/Desktop/hxphp`
+ Delete a pasta `data` *(se existir)*
+ Execute o seguinte comando:

> `docker-compose up -d`
### Observações

1. Este processo pode demorar alguns minutos na primeira execução, pois, o Docker irá baixar as imagens necessárias
2. Para parar os containers use `docker-compose down -v`
3. Um diretório *(volume)* `data` será criado na raiz do projeto e será responsável por armazenar os dados dos bancos de dados mantidos no container `mysql`. Certifique-se que esta pasta não existe antes de rodar o `docker-compose up -d`.



@@ -24,6 +24,7 @@ Para usar o HXPHP com Docker são precisos:

Para a instalação bem-sucedida do framework são necessários os seguintes softwares:

+ [Git](https://git-scm.com/)
+ [PHP 7.0+](http://php.net/downloads.php)
+ [MySql 5.5+](http://dev.mysql.com/downloads/mysql/)
+ [Apache](https://httpd.apache.org/download.cgi)

0 comments on commit 7661881

Please sign in to comment.
You can’t perform that action at this time.