An open API service indexing awesome lists of open source software.

https://github.com/thiagoow/api-facebookclone

API Rest para meu redesign da rede social Facebook. Desenvolvida com Adonis.js, juntamente com Typescript e MySQL via Docker. Utilizando como base, as aulas do Bootcamp Full Stack da Cataline:
https://github.com/thiagoow/api-facebookclone

adonisjs api-rest authentication-backend bearer-tokens crud-application docker docker-compose docker-mysql middlewares mysql-database typescript

Last synced: 3 months ago
JSON representation

API Rest para meu redesign da rede social Facebook. Desenvolvida com Adonis.js, juntamente com Typescript e MySQL via Docker. Utilizando como base, as aulas do Bootcamp Full Stack da Cataline:

Awesome Lists containing this project

README

          

# API com Adonis.js para o projeto -> FacebookClone

Essa API Rest foi feita por: Thiago Silva Lopes, em 05/2022.
Tendo como base, as aulas de "Back-end com Adonis", no Bootcamp Full Stack da Cataline.
Sendo utilizada no projeto ->
FacebookClone - Clonagem de rede social para integração Front End + Back End

## Demo: -------

## Build Setup

Instale o [Docker Desktop](https://www.docker.com/products/docker-desktop) ou apenas o [Docker Compose](https://docs.docker.com/compose/install).

```bash
# Instalar dependências:
$ yarn install

# Criar o container com MySQL:
$ docker-compose up -d

# Criar as tabelas/estruturas na dB:
$ node ace migration:run

# Criar arquivo ".env" na pasta raiz com base no ".env.example"

# Rodar o servidor local:
$ yarn dev

# Fazer o build pra produção e executar o servidor:
$ yarn build
$ yarn start
```