Skip to content

Commit

Permalink
Atualizada a configuração do App para adicionar a biblioteca de Zip a…
Browse files Browse the repository at this point in the history
…o servidor.
  • Loading branch information
maiconschmitz committed Sep 15, 2017
1 parent 4aa8b62 commit 569f93e
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 5 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.DS_Store
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Esta Stack possui uma particularidade, que é a utilização de um único Servid
### Configuração

Siga os passos abaixo, para criar uma única Rede para as sua Imagens Docker.

Assim que esta rede for criada, você irá criar também, um único Servidor MySQL.

### Criando uma única Rede para as sua Imagens
Expand All @@ -23,15 +24,17 @@ Acesse o terminal e execute o seguinte comando:
docker network create rede-local-docker

Onde **rede-local-docker** é o nome da sua rede.

Mantenha este nome, para que você não precise editar os arquivos de configuração!

### Criando um único Servidor MySQL

Acesse o terminal e execute o comando abaixo, para rodar um container com MySQL na Rede Criada previamente criada:
Acesse o terminal e execute o comando abaixo, para rodar um container com MySQL na Rede previamente criada:

docker run --name servidor-mysql --network=rede-local-docker -v ˜/projetos/mysql/data/db:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql/mysql-server:5.7

Onde **˜/projetos/mysql/data/db** é uma estrutura de diretórios, onde as bases de dados serão salvas.

Altere este caminho de acordo com a sua necessidade!

Lembre-se, quando precisar rodar o servidor MySQL novamente, bastará que você execute o seguinte comando:
Expand All @@ -41,6 +44,7 @@ Lembre-se, quando precisar rodar o servidor MySQL novamente, bastará que você
### Copiando e Rodando

Agora, para rodar o seu projeto, bastará copiar os arquivos necessários para a raiz do seu projeto.

Para isto, basta que você copie os seguintes arquivos:
- app.docker
- docker-compose.yml
Expand Down
8 changes: 4 additions & 4 deletions app.docker
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM php:7.0.4-fpm
FROM php:7.1.9-fpm

RUN apt-get update
RUN apt-get install -y libmcrypt-dev mysql-client curl libcurl4-openssl-dev git zip unzip
RUN docker-php-ext-install mcrypt curl mbstring pdo_mysql
RUN apt-get install -y libmcrypt-dev libzip-dev libcurl4-openssl-dev mysql-client curl git zip unzip
RUN docker-php-ext-install mcrypt mbstring curl zip pdo pdo_mysql

RUN curl -sS https://getcomposer.org/installer | php -- --filename=composer --install-dir=/usr/local/bin

RUN apt-get autoremove -y && apt-get clean all

WORKDIR /var/www
WORKDIR /var/www
3 changes: 3 additions & 0 deletions public/index.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<?php
phpinfo();
?>

0 comments on commit 569f93e

Please sign in to comment.