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.
- Host: GitHub
- URL: https://github.com/thiagoow/adonis-twitter-api-mysql
- Owner: Thiagoow
- License: bsd-3-clause
- Created: 2024-03-18T16:57:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-10T16:45:27.000Z (over 1 year ago)
- Last Synced: 2025-01-31T09:16:58.560Z (8 months ago)
- Topics: adonisjs, adonisjs6, api-rest, docker, docker-mysql, middlewares, mysql-database, typescript
- Language: TypeScript
- Homepage: https://adonisjs.com
- Size: 342 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```