[TOOL] - Ambiente para desenvolvimento/produção facilitado com Docker
Somente um desenvolvedor C/C++ se aventurando pela web
Github: PHP-ANYWHERE
Linkedin: xd
Por que do "template"?
Se você é desenvolvedor PHP
e ainda utiliza XAMPP ou LAMP em 2024, recomendo a se modernizar, apesar de servir para diversos projetos e fins educativos, você está ficando para trás caso se recuse a aprender novas ferramentas e como trabalhar com elas.
Motivação
Facilitar o ambiente de desenvolvimento e produção de projetos PHP.
Sem deploys de "arrastar e soltar" para o ambiente de produção
na minha máquina funciona
Percebi que existia desenvolvedores que nem ambiente php para desenvolvimento tinham,
este projeto facilita a deployar/desenvolver
aplicações PHP sem precisar instalar nada localmente, apenas utilizando docker.
Serviços Docker
Caso queira pode adicionar ou remover qualquer software facilmente no docker, por padrão utilizo estes serviços abaixo:
- nginx // proxy reverso
- php8.3-fpm // php com versao 8.3 com fastcgi
- redis // somente para demostração
- mssql // microsoft sql server, pode ser alterado por outro SGBD facilmente
- composer // gerenciador de dependencias
keywords:
deploy: "Enviar para produção"
sgbd: Sistema de gerenciamento de banco de dados
No exemplo utilizo php sem nenhum framework ou composer, mas tenho projetos reais web utilizando este setup com laravel