- PHP >= 7.4
- Composer
- Docker
Siga os passos de forma ordenada.
git clone git@github.com:KauanAmorim/symfony-uello.git
- upload_max_filesize=40M
- post_max_size=40M
Windows
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll
Linux
sudo apt install php7.4-pgsql
sudo docker-compose up -d
composer install
composer migrate-db
composer start-server
Para validar as PSRs, eu instalei uma dependência de desenvolvimento chamada php_codesniffer, use:
composer checkPSRs
host: 0.0.0.0 port: 5432 dbname: uello password: password
Ambiente Docker
Não consegui fazer a tempo um ambiente docker 100% para só subir o
docker e entrar na aplicação, mas futuramente irei adicionar isso no repositório,
mesmo que o teste tenha passado.
Testes
Acabou que eu fiz um curso inteiro de phpunit praticando bastante e não consegui
implementar os testes a tempo, futuramente será implementado para amadurecer o conhecimento.
Foi a primeira vez que acabei me deparando como o PHP-FPM, ele pode acabar ajudar bastante na execução do código, e futuramente será implementado algo relacionado, acabei descobrindo por causa de um video sobre PHP distribuido e paralelo e depois na alura vi um curso de php paralelo e me deparei com o PHP-FPM
video - https://www.youtube.com/watch?v=exf0HPoV1MA&t=179s&ab_channel=iMasters curso - https://www.alura.com.br/curso-online-php-parallel-programacao-paralela - https://www.alura.com.br/conteudo/php-parallel-programacao-paralela