Skip to content

fsj-digital/jedeschule-api

 
 

Repository files navigation

jedeschule-api

API for the jedeschule.de project

Deployed at https://jedeschule.codefor.de/

API-Documentation at https://jedeschule.codefor.de/docs

Setup

Before you start, make sure to have a postgres database running and accepting connections.

The database should be in the latest migration state as per the migrations in the jedeschule-scraper repository.

In order to run the application locally in development mode, execute the following commands.

#(optional) create a virtual enviornment
export DATABASE_URL=<YOUR_DB_CONFIG> # e.g. postgres:https://[email protected]:5432/jedeschule
pip install -r requirements.txt
pip install uvicorn
uvicorn app.main:app --reload

This will start a server which automatically restarts on file changes.

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.6%
  • Other 1.4%