O propósito do repositório é facilitar a criação de projetos com PHP.
Abaixo estão listadas as tecnologias disponíveis.
- PHP8.1;
- Mysql;
- NGINX;
- Redis.
- Docker;
- Docker Compose.
Abra o terminal, acesse o diretório onde criará o projeto e execute o comando abaixo.
wget -qO- "https://github.com/Diego-Brocanelli/php-docker/archive/refs/tags/v1.0.1.tar.gz" -O php-docker.tar.gz && \
tar -xf php-docker.tar.gz && \
mv php-docker-1.0.1 MEU_PROJETO && \
rm php-docker.tar.gz && \
cd MEU_PROJETO && ./install && \
rm install
cp .env-example .env
Acesse a raiz do projeto, execute o comando abaixo.
docker-compose up
Executar em segundo plano.
docker-compose up -d
- docs
- Responsável por conter todas as documentações do projeto.
- src
- Responsável por conter todos os códigos do projeto.
- tests
- Responsável por conter todos os testes do projeto.
.env
- Configurações do projeto.
docker exec -it app bash
Dentro do container terá acesso as tecnologias listadas abaixo.
- Composer;
- Composer-unused;
- Nodejs;
- NPM;
- PHP 8.1;
- PHPCs;
- PHPLoc;
- PHPStan;
- PHPUnit;
- Psalm.