Se for a primeira vez que clona o projeto precisa rodar os comandos abaixo:
composer install
php artisan key:generate
cp .env.example .env
Deixei o .env.example igual ao que está rodando na máquina para evitar algum problem.
Para rodar o projeto backend basta rodar o comando abaixo.
docker compose up
// OU caso queira liberar o terminal
docker compose up -d
Se quiser acompanhar os emails sendo enviados pelo job da fila basta rodar o comando abaixo.
sail artisan queue:work
Este comando vai fazer com que um worker fique executando os jobs que estiverem na fila.
Se quiser acompanhar os email sendo enviados o docker sobre um servidor de email local. Para acessar basta acessar a url abaixo:
You need to install bun
- To install bun, run this command:
Supported on macOS, Linux, and WSL
curl -fsSL https://bun.sh/install | bash
(Recommended if you're using Windows without WSL)
-
Clone the repo
git clone https://github.com/Kanastra-Tech/kanastra-challenge-boilerplate.git
-
Install the packages
bun install
or
npm i
-
With packages installed, run development command:
bun run dev
or
npm run dev:node