danackerson / fastapi-semaphore-cicd

CI/CD pipeline with FastAPI, Semaphore and AWS completed version

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repo has the complete version of the code for this tutorial.

Running this project

  • Run python3 -m venv env-name on Unix and macOS or python -m venv env-name on Windows to create a virtual environment. Replace env-name with whatever name you chose for your virtual environment.
  • Run source env-name/bin/activate on Unix and macOS or .\env-name\Scripts\activate on Windows to activate the virtual environment.
  • Run pip install -r requirements.txt to install project dependencies
  • Navigate into your project's root directory in the terminal and run pytest to run the test cases

Accessing the documentation page

  • Run uvicorn app.main:app --reload to fire up your development server.
  • Point your browser to localhost:8000/docs to test things out in your browser

About

CI/CD pipeline with FastAPI, Semaphore and AWS completed version


Languages

Language:Python 96.8%Language:Procfile 3.2%