diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/README.md b/README.md index 987cb0e..580df5f 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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: @@ -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 diff --git a/app.docker b/app.docker index c53750e..044d7a2 100644 --- a/app.docker +++ b/app.docker @@ -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 \ No newline at end of file diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..640e4f2 --- /dev/null +++ b/public/index.php @@ -0,0 +1,3 @@ + \ No newline at end of file