Skip to content
This repository has been archived by the owner on Jul 1, 2022. It is now read-only.

gbartoczevicz/social-network

Repository files navigation

Social Network

Pequeno projeto da faculdade demonstrando as funcionalidades básicas de um ORM (Prisma)

Instalação

Tenha uma versão recente do NodeJS (>= v14.16.0) com o package manager Yarn ou NPM (com NPX). Tenha um banco de dados PostgreSQL usando a porta :5432, com as credenciais descritas no docker-compose.yml (É recomendado usar o Docker e o docker-compose para rodar o banco de dados em container).

$ docker-compose up -d # (Opcional) Para rodar o container do banco de dados em background
$ yarn                 # npm install

É necessário migrar o schema inicial do projeto para o banco de dados antes de iniciar a aplicação, criando o arquivo .env seguindo as credenciais do arquivo de exemplo .env.example. Assim o Prisma vai usar elas para a conexão com o banco de dados.

$ yarn prisma migrate dev # npx prisma migrate dev
$ yarn dev                # npm run dev

Como usar

O arquivo import_to_insomnia.yaml pode ser importado para o HTTP client Insomnia para realizar os testes com a API.

Licença

Este projeto esta sob a licença MIT.


Feito com 💜 por Gabriel Bartoczevicz Entre em contato!

About

Repositório da aula sobre ORM da faculdade

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages