Skip to content

Back-end da aplicação FastFeet, aplicação final desenvolvida no Bootcamp GoStack Rocketseat

Notifications You must be signed in to change notification settings

helitonoliveiraa/fastfeet-backend

Repository files navigation

Fastfeet

GitHub language count Made by Héliton Oliveira License Stargazers

Sobre   |    Ferramentas utilizadas   |    Como utilizar   |    Licença

Em desenvolvimento... Loading


📝 Sobre

Este é o back-end da aplicação FastFeet, que é um app para um transportadora fictícia.


🔧 Ferramentas utilizadas


💫 Como usar

Observaçao: Para clonar e rodar essa aplicação é necessário ter as seguintes ferramentas instaladas em seu computador;

  • Git;
  • Node.js v12.16.2 ou superior;
  • yarn v1.22.4 ou superior;
  • Docker;

Também é necessário configurar e rodar os bancos de dados Postgres e Redis

1 - Primeiro passo, instalar as databases

  ## Crie a database principal com Postgres
  $ docker run --name database -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres

  ## Crie a database com Redis
  $ docker run --name redisfastfeet -p 6379:6379 -d -t redis:alpine

2 - segundo passo

recomenda-se utilizar o software Postbird, para que seja possível uma melhor experiencia em manipular os dados.
Para realizar a conexão via postbird utilize o Username: postgres | Password: docker.
Feito isso, no software Postbird crie uma database de nome fastfeet.

3 - terceiro passo rodar o projeto

Clone o repositório;

  $ git clone https://github.com/heliton1988/bootcamp-gostack-fastfeet-backend.git

Acesse o repositório;

  $ cd bootcamp-gostack-fastfeet-backend

Instale todas as dependências;

  $ yarn

  # ou

  $ npm install

Rode as migrations;

  $ yarn sequelize db:migrate

  # ou

  $ npm run sequelize db:migrate

Rode o seeds para popular o banco de dados;

  $ yarn sequelize db:seed:all

  # ou

  $ npm run sequelize db:seed:all

Rode o server;

  $ yarn dev

  # ou

  $ npm run dev

Rode a fila;

  $ yarn queue

  # ou

  $ npm run queue

📄 Licença**

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

Feito com 💜 by Héliton Oliveira.

About

Back-end da aplicação FastFeet, aplicação final desenvolvida no Bootcamp GoStack Rocketseat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published