Skip to content

An API for managing sites and services.

License

Notifications You must be signed in to change notification settings

bluebirdio/samey-sites

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

No packages published