Skip to content

Projeto fullstack que exibe uma lista de guitarras. O backend é desenvolvido com FastAPI e o frontend com React. Ambos são dockerizados para facilitar a implantação e a execução.

Notifications You must be signed in to change notification settings

marianelaruiz/fullstack-fastapi-react-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📖 Projeto Fullstack: FastAPI + React + Docker

Este é um projeto fullstack que exibe uma lista de guitarras. O backend é desenvolvido com FastAPI e o frontend com React. Ambos são dockerizados para facilitar a implantação e a execução.


Tecnologias usadas

  • Back-end: FastAPI (Python)

  • Front-end: React (JavaScript)

  • Banco de dados: Arquivo JSON

  • Docker: contêineres para o backend e o frontend

  • Axios: para consumo da API de front-end

Criação de imagens do docker

  1. Executar o backend. Construir la imagen del backend:
  • cd backend
  • docker build . -t backend

Execute o contêiner de backend:

  • docker run --name backend --rm -p 8000:8000 backend

Verifique se o backend está em execução:

  1. Executar o front-end. Construir la imagen del frontend:
  • cd frontend
  • docker build . -t frontend
  1. Criação da docker network
  • docker network create FOOBAR

Conexão do front-end e do back-end via docker network

Na terminal do backend:

  • docker run --name backend --rm --network FOOBAR -p 8000:8000 backend

Na termianl do frontend:

  • docker run --rm --name frontend --network FOOBAR -p 3000:3000 frontend

Finalmente, entre em:

About

Projeto fullstack que exibe uma lista de guitarras. O backend é desenvolvido com FastAPI e o frontend com React. Ambos são dockerizados para facilitar a implantação e a execução.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published