https://github.com/wiltoninfra/docker-php7
Ambiente para desenvolvimento com PHP7
https://github.com/wiltoninfra/docker-php7
ambiente-para-desenvolvimento deploy docker docker-windows humhub php
Last synced: 3 months ago
JSON representation
Ambiente para desenvolvimento com PHP7
- Host: GitHub
- URL: https://github.com/wiltoninfra/docker-php7
- Owner: wiltoninfra
- Created: 2017-11-17T03:56:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-13T01:04:17.000Z (over 8 years ago)
- Last Synced: 2025-04-02T15:14:10.265Z (about 1 year ago)
- Topics: ambiente-para-desenvolvimento, deploy, docker, docker-windows, humhub, php
- Language: Ruby
- Homepage:
- Size: 138 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DOCKER FOR WINDOWS AMBIENTE DE DESENVOLVIMENTO#
## Serviços PHP 7.1.11 / Nginx 1.13.x + Phpmyadmin + Mysql-Server 5.7 + Redis
Este script foi criado principalmente para rodar em ambientes Windows com VirtualBox, mas funciona normlamente em outras plataformas
### Padronização ###
Criamos uma estrutura de pastas a fim de facilitar o entendimento e desenvolvimento local utilizando docker:
| Pasta | Descrição |
| ------ | ------ |
| Dockerfile | Arquivos de configuração dos pods docker |
| dev | Pasta com os arquivos de desenvolvimento local dos arquivos clone do Git |
| infra | Itens de configuração do dos serviços, como PHP.INI, VHOSTS e LOGS|
| useful | Arquivos de Test e outros ajuda a mater a organização --LIXO-- |
## Pacotes Instalados no Windows #####
---------------------------------
#### 1 - Git SCM for Windows
###### Pode ser baixado no link abaixo:
https://git-scm.com/download/win
### 2 - VirtualBox
###### Pode ser baixado no link abaixo:
https://www.virtualbox.org/wiki/Downloads
### 3 - Docker ToolBox
###### Pode ser baixado no link abaixo:
https://www.docker.com/products/docker-toolbox
### 4 - IDE's e Editores para Desenvolvimento
###### Abaixo colocamos uma lista com algumas IDE's mas cada desenvolvedor por usar uma de sua preferência.
- PHP STORM - https://www.jetbrains.com/phpstorm/
- NETBEANS - https://netbeans.org/downloads/
- ATOM - https://atom.io/
- SUBLIME - https://www.sublimetext.com/
> **Note:**
> Todos os pacotes devem ser da versão mais atualizada.
>Os aplicativos devem ser instalados na ordem conforme apresentação acima (1,2,3), isso ajuda na associação automatica das ferramentas durante a instalação.
## Preparando o Ambiente para Desenvolvimento #####
Após a instalação do Docker estiver concluída.
Selecione uma pasta dentro do perfil de usuário:
Execute o "Docker Quickstart Terminal "
O terminal ira abrir utilizando Bash MINGW64.
Execute os comandos abaixo:
``` sh
$ pwd
> /c/Users/nomedousuario
$ _
### O temrinal deve ficar sempre com nomedousuario@nomedocomputador MINGW64 ~
### O sinal de Til (~) no final significa que esta navegando dentro do perfil do usuário
$ _
$ git clone https://meuprojetono.git MeuProjetoDocker
$ cd MeuProjetoDocker
$ docker-compose up -d --build
```
> **Note:**
Para ambientes Windows é necessário verificar qual ip da rede local esta atribuido no via Kitematic ou Docker Tools.
Após terminar o Build realize os testes e veja se seu ambiente esta funcionando.
> **Note:**
Utilize o container, "comandos" para executar "Composer", "Gulp" dentre outros comandos via CLI.
``` sh
docker exec -it comandos /bin/bash
```
Você ira acessar o servidor linux com todos os comandos já instalados.