Skip to content

MaskerPRC/infraAIService

 
 

Repository files navigation

FastAPI Starter Project

Project includes:

  • fastapi

Models

Check db/models and migrations, there is one example.

Using docker

Setup env variables in app/core/.env using app/core/.env-example

Install and run

docker-compose up -d web

# you can track logs with:
docker-compose logs -f --tail=100 web

Go to: http://localhost:8000/api/docs/

Tests

Run tests

docker-compose exec web pytest .

Without docker

Install

pip install -r requirements.txt

Setup env variables in app/core/.env.

Run

cd infra_ai_service/
python infra_ai_service/server.py

Go to: http://localhost:8000/api/docs/

Tests

Run tests

cd infra_ai_service
pytest .

Environment Variables

To run this project, you will need to add the following environment variables to your app/core/.env file

BASE_URL - default: http://localhost:8000

RELOAD - default: false

DB_HOST - default: localhost

DB_PORT - default: 5432

DB_USER - default: postgres

DB_PASS - default: postgres

DB_BASE - default: db

DB_ECHO - default: false

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.6%
  • Shell 5.4%