- Stack TALL: Tailwind, Alpine, Laravel & Livewire,
- Docker e DevContainer para conteinerizar a aplicação e o banco de dados;
- Instale a extensão Remote Containers para VSCODE e abra o projeto utilizando o devcontainer.
- Open a Remote Window -> Reopen in Container;
- Durante esse processo as imagens serão baixadas do Docker Hub;
- Open a Remote Window -> Reopen in Container;
No terminal do container da aplicação:
- Crie o arquivo de variáveis de ambiente a partir do exemplo.
cp .env.example .env
- Ajuste as variáveis do novo arquivo
.env
.
# Alterar para
APP_DEBUG=true
APP_ENV=local
- Instale as dependências
composer start
- Gere a chave de segurança.
php artisan key:generate
- Execute as migrations
php artisan migrate --seed
- Inicializar o servidor
yarn dev
Pronto!