Loading repository data…
Loading repository data…
danielsobral / repository
Projeto para acompanhar as aulas do FSPHP com mais facilidade e liberdade de escolha da versão PHP
Este projeto é um LAMP (Linux, Apache, MariaDB e PHP) feito em Docker com imagens oficiais do dockerhub (https://hub.docker.com/).
Após instalar o docker (https://www.docker.com/products/docker-desktop/) faça o download do projeto e em seguida acesse a pasta desejada, o nome de cada pasta corresponde a versão do PHP (ubuntu-lamp-7.4 = PHP 7.4) e digite os comandos a seguir.
docker build . -t php/ubuntu-lamp74:1.0
note que se caso você tivesse escolhido a pasta 8.2 o comando seria este
docker build . -t php/ubuntu-lamp82:1.0
após selecionar a pasta que deseja e executar o comando correspondente a versão escolhida, digite este segundo comando
docker compose up -d
Após este procedimento de permissão de execução ao script update_php.sh que esta no container contendo o nome lamp+versão exemplo (lamp74), este script vai colocar a versão do PHP escolhida como default no Ubuntu, digite o comando abaixo:
docker container exec ubuntu-lamp74 chmod +x update_php.sh
em seguida execute o script com o comando
docker container exec ubuntu-lamp74 ./update_php.sh
pronto seu docker já estará pronto para uso, para acessar o seu projeto clique nos links abaixo:
docker container exec ubuntu-lamp74 sh -c 'cd pasta/do/projeto && composer update'
docker container exec -it ubuntu-lamp74 bash
exit
Solicitações pull são bem-vindas. Para mudanças importantes, abra um problema primeiro para discutir o que você gostaria de mudar.
Certifique-se de atualizar os testes conforme apropriado.