Projeto publico para manutenção de um template de ambiente de desenvolvimento Docker para trabalhos com PHP e MySQL.
- Roda aplicações PHP com possibilidade de conexão a um banco de dados MySQL e o gerenciador de banco de dados PhpMyAdmin.
- Ambiente construido a priori para rodar uma aplicação Laravel e Symfony.
- Docker
- MySQL
- PHP
- Nginx
- PhpMyAdmin
- Clone ou dê um fork no repositorio.
- Jogue sua aplicação dentro da pasta /src (arquivo index.php deve estar dentro da pasta /src/public).
- Digite no terminal:
docker-compose up -d
- Acesse localhost para acessar a aplicação ou 127.0.0.1:8080 para acessar o PhpMyAdmin
- Composer esta instalado do dentro do container app. Para uso digite:
docker-compose exec app composer <comando composer>
Exemplo:
docker-compose exec app composer install
- Os geradoradores de projetos Laravel e Symfony se encontram instalados dentro do container app. Para criar um projeto Laravel base digite:
2.1. Para excluir o que há originalmente:
docker-compose exec app rm -R public
2.2. Para instalar o projeto Laravel base:
docker-compose exec app composer create-project laravel/laravel .
2.3. Para instalar o projeto Symfony base:
docker-compose exec app symfony new .