fabricio-alexandre / workshop-composer
Workshop de composer ministrado no PHPConference
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Dockerfile
Requires
- php: >=7.3
- ext-zip: *
- cocur/slugify: ^3.2
Requires (Dev)
- phpunit/phpunit: ^8.4
- squizlabs/php_codesniffer: ^3.5
- vlucas/phpdotenv: ^4.0
This package is auto-updated.
Last update: 2024-05-06 03:33:32 UTC
README
Telegram: GOPHP, PHPSP
Dados sensíveis do sistema devem ficar em variaveis de ambiente
Composer cria a pasta vendor
Não versionar pasta vendor e pastas maiores
Conhecer PHP-FIG
"cd -" Volta para a pasta anterior
Packgist - Agrega os repositorios
Docker Hub: Agrega imagens docker
Docker
docker-compose exec php7 bash (Acessa o ambiente docker) docker-compose exec php7 date docker-compose exec php7 -v
docker-compose build (compila o Dockerfile) docker-compose up (sobe o ambiente docker)
Composer
docker-compose exec php7 composer require vlucas/phpdotenv -vvv (Adiciona uma dependencia - o "-vvv" liga o verbose no modo porreta)
docker-compose exec php7 composer dump-autoload docker-compose exec php7 composer require docker-compose exec php7 composer install docker-compose exec php7 composer update
composer require (Adiciona nova dependencia) composer install (Baixei o projeto e quero instalar)
sudo chown -R $USER:$USER ~/.composer (Altera o usuario e grupo do owner da pasta)