Docker com laravel e livewire
Autor: Eurai Criado: 02/07/2024 Atualizado: 02/07/2024Salve salve
Configurar o docker com PHP e dentro do terminal docker:
1 Com a pasta aberta >> composer create-project laravel/laravel .
2 Permissão Storage > chmod -R 777 storage OU chmod -R 777 .
3 Alterar o .env (conectar no banco)
4 Inialização > php artisan migrate
5 composer require laravel/breeze --dev
6 php artisan breeze:install
7 php artisan serve (Executando), port 8000 (Supervisor)
8 npm install (Por algum motivo tive que acessar o container e executar, por script não criava a pasta) (Em analise)
9 npm run dev (Executando), port 5173 (Supervisor) (Ou separado)
10 HtAccess para PRD build
# Redireciona para o HTTPS independente do domínio
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA,L]
# Remove www. no prefixo do domínio
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,QSA,L]
# Redirecionar para pasta public
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
# php -- BEGIN cPanel-generated handler, do not edit
# Defina o pacote “ea-php83” como a linguagem padrão de programação “PHP”.
AddHandler application/x-httpd-ea-php83___lsphp .php .php8 .phtml
# php -- END cPanel-generated handler, do not edit
Do modo acima tive erros, solução:
Configurar o docker com PHP e dentro do terminal docker
1 Com a pasta aberta >> composer create-project laravel/laravel .
2 Permissão Storage > chmod -R 777 storage OU chmod -R 777 .
3 Alterar o .env (conectar no banco)
4 Inialização > php artisan migrate
5 composer require laravel/breeze --dev
6 php artisan breeze:install
vite.config.js
dockerfile.
Supervisor:
.dockerignore
web/node_modules
web/vendor
OU
Utilizar o sail
Fontes:
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Um abraço, e até a próxima