Skip to content

Simple project that I write using fastapi, motor, and umongo for the backend. VueJS on the frontend

Notifications You must be signed in to change notification settings

dwisulfahnur/blog-fastapi-vuejs

Repository files navigation

Blog API with FastAPI

Simple project that I write using fastapi, motor, and umongo for the backend. VueJS on the frontend.


Commands

Run

Run the app using the following command:

docker-compose up -d --build
# or
make up

Remove container

remove container

docker-compose down
# or
make down

# delete all previous containers and volume included
docker-compose down -v --remove-orphans 
# or
make down-all

Log Monitor

Monitor log for all services (mongodb, backend/api, frontend/vuejs)

docker-compose logs -f
# or
make logs

Monitor log for backend service only

docker-compose logs -f backend
# or
make logs-backend

Run Test for the backend service

docker-compose exec backend pytest
# or
make test-backend

The API Documentation url: http://127.0.0.1:8000/docs

The Blog: http://127.0.0.1:8080

About

Simple project that I write using fastapi, motor, and umongo for the backend. VueJS on the frontend

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published