Skip to content

StructCE/site-struct-2024

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •