Skip to content

rafaeld3v/nubble-app-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configuração de Ambiente

Instalar o docker

https://www.docker.com/

Instalar Beekeeper Studio (Community Edition)

https://github.com/beekeeper-studio/beekeeper-studio

Instalar dependências

# Instalar dependências de desenvolvimento
yarn

Iniciar Backend

Todas as etapas para criar o backend estão reunidas em um único comando:

# Instalar dependências de desenvolvimento
make docker-install

O comando acima é um atalho para realizar as seguintes tarefas:

# Command 1: Copy .env.example to .env
cp .env.example .env

# Command 2: Build Docker containers
make docker-build

# Command 3: Run database migrations in Docker
make migration-docker

# Command 4: Reset Database and run seeds
make reset-docker

# Command 5: Install project dependencies with Yarn
yarn

# Command 6: Generate Swagger documentation
make generate-docs

Abra o Docker Dashboard para verificar se todos os containers foram criados. docker images

2. Conectar Banco de dados

Chegou a hora de conectar o banco de dados. Abra o Beekeeper Studio e crie uma nova conexão.

  • Selecione Postgres
  • Mantenha Host (localhost) e Port padrão (5432)
  • Credenciais
    Campo Valor
    User nubble
    Password nubble
    Default Database nubble_db_development
  • Dê um nove para a conexão. Ex "Nubble" e pressione "Save".

3. Rodar Servidor

yarn dev

Pronto! A Nubble API está pronta para ser utilizada! 🥳

Aplicações URL
App - NodeJs http://localhost:3333
Documentação - Swagger http://localhost:3333/docs
Postgres - pgAdmin http://localhost:8030
E-mail - Mailpit http://localhost:8040

Tecnologias Utilizada

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published