silvioclipper / php8-laravel-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto exemplo

PHP8 + Laravel + Docker + XDebug

Construindo a imagem pra DESENVOLVIMENTO

docker build -t casimiro:php8-laravel-dev .

XDebug

Inicie a sessão no VSCode ANTES de executar o container por possível conflito de porta

Rodando a aplicação

docker run -p 80:80 -p 9003:9003 --name dev -v $PWD:/var/www/app:Z -it casimiro:php8-laravel-dev

Consideração sobre XDEBUG e WSL

É uma configuração deveras complicadinha. Executei em uma máquina Windows, pelo WSL2. Pode ser que no Linux diretamente possa ser mais tranquilo.

Produção

docker build -t casimiro:php8-laravel-prod -f production.dockerfile .

.docker-resources

No diretório .docker-resources estão os arquivos de configuração para PHP, FPM, Nginx e Supervisor.

About


Languages

Language:PHP 80.0%Language:Blade 17.2%Language:Dockerfile 1.9%Language:Shell 0.8%