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:
- Host: GitHub
- URL: https://github.com/thiagoow/api-facebookclone
- Owner: Thiagoow
- Created: 2021-08-31T22:53:51.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-19T00:22:05.000Z (over 1 year ago)
- Last Synced: 2025-04-05T19:41:26.572Z (6 months ago)
- Topics: adonisjs, api-rest, authentication-backend, bearer-tokens, crud-application, docker, docker-compose, docker-mysql, middlewares, mysql-database, typescript
- Language: TypeScript
- Homepage: https://bootcamp.cataline.io/
- Size: 507 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```