Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 2.06 KB

File metadata and controls

63 lines (43 loc) · 2.06 KB

Tecnologias


Bibliotecas


Banco de Dados

Estamos usando mysql para banco de dados, o qual necessita de um container Docker para rodar. Assim, vamos instalar primeiramente o Docker:

sudo snap install docker

Tendo o Docker instalado na sua máquina, você poderá rodar o arquivo start-database.sh que irá criar um container para o nosso banco de dados. Se o container já estiver criado e você quiser iniciar ele, comente no arquivo .sh a linha com o comando docker run ... e descomente a com o comando docker start... e, então, o execute.

Mas antes certifique-se de que você tem seu arquivo .env seguindo o exemplo do .env.example. Para a criação de banco de dados é importante essa variável de ambinete:

DATABASE_URL="mysql://root:password@localhost:3306/site-struct-2024"

No lugar de password, coloque uma senha aleatória para o seu banco de dados.

Por fim, empurre o esquema do seu prisma para o banco de dados rodando no container docker com o comando:

pnpm db:push

Seed

Para rodar a seed, certifique-se de que todas as depêndencias estão instaladas rondado o comando:

pnpm i

Depois, você pode rodar a seed com o comando:

pnpm db:seed

Verifique as saídas no terminal, pois avisará caso ocorra algum erro na população do banco de dados.