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

https://github.com/thiagoow/adonis-twitter-api-mysql

API Rest desenvolvida com o framework Adonis.js v6, utilizando também TypeScript, Lucid ORM & MySQL.
https://github.com/thiagoow/adonis-twitter-api-mysql

adonisjs adonisjs6 api-rest docker docker-mysql middlewares mysql-database typescript

Last synced: 6 months ago
JSON representation

API Rest desenvolvida com o framework Adonis.js v6, utilizando também TypeScript, Lucid ORM & MySQL.

Awesome Lists containing this project

README

          

# API com Adonis.js v6 para o projeto -> Twitter Redesign

Essa API Rest foi feita por: Thiago Silva Lopes, em 03/2024.

## 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
```