Skip to content

bluebirdio/aviary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

148 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Site management API

Maintains a listing of managed sites and the resources they depend on.

Build Status Coverage Maintainability

Requires a Python 3.7 environment. Dependencies can be installed via:

pip install -r requirements.txt

The required environment variables are defined in api/settings.py (DATABASE_URL at the very least). Once defined, the database tables can be set up by running api/migrate.py

The application can be started with e.g. uvicorn main:api --host 0.0.0.0 --port 8000

Once it's running, the documentation for the API will be available at the following URLs:

The Swagger UI documentation allows you to make API calls via its web interface.

About

An API for managing sites and services.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors