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.
git clone https://github.com/Diego-Brocanelli/php-docker.git NOME_DO_SEU_PROJETO
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.