file
. Porém, a configuração de desenvolvimento permite usar memcached
, o que é recomendado../vendor/bin/sail artisan queue:listen
:QUEUE_CONNECTION=sync
em seu arquivo .env
Clone o repositório.
Instale as dependências com composer install
Execute composer run-script post-root-package-install
: para executar scripts pós-instalação.
Execute composer run-script post-create-project-cmd
: para executar scripts pós-instalação (chave do aplicativo, link de armazenamento, etc.).
Execute ./vendor/bin/sail build --no-cache
: para construir as imagens do docker.
Inicie o serviço docker do aplicativo com ./vendor/bin/sail up -d
.
O sinalizador -d
serve para executar o serviço em segundo plano.
Se você encontrar este erro:
Não é possível iniciar o serviço laravel.test: As portas não estão disponíveis: escute tcp 0.0.0.0:*: bind: endereço já em uso
Isso significa que seu sistema possui um serviço em execução na porta especificada. Para corrigir isso sem afetar nada, abra seu arquivo .env
e role para baixo para descomentar as variáveis para configurar as portas desejadas. Em seguida, execute novamente o comando.
APP_PORT=
FORWARD_DB_PORT=
FORWARD_MAILHOG_PORT=
FORWARD_MAILHOG_DASHBOARD_PORT=
Se você alterar seu APP_PORT, certifique-se de modificar seu APP_URL para refleti-lo também. Caso contrário, as imagens poderão não ser exibidas.
Execute as migrações com ./vendor/bin/sail artisan migrate
Observação: como estamos usando o Docker para configuração, você pode modificar CACHE_DRIVER=memcached
em seu arquivo .env
.**
Abra seu navegador e visite: http://127.0.0.1:APP_PORT
Execute ./vendor/bin/sail artisan test