Skip to main content
[![Build Status](https://travis-ci.org/lsst-sqre/sqre-apikit.svg?branch=master)](https://travis-ci.org/lsst-sqre/sqre-apikit)

# sqre-uservice-status

LSST DM SQuaRE microservice wrapper for `status.lsst.codes`; more
generally, a minimal viable example for how to use the `apikit`
interfaces to create a SQuaRE-compliant microservice.

## Usage

Create a Flask app (preferably using :class:`apikit.APIFlask`). If you
have used `APIFlask`, it will already have a metadata route (but if you
are using Kubernetes ingress, you will want to specify the additional
route behind api.lsst.codes (or wherever) as one of the arguments to
route.

Hook your app up with whatever authenticator to Github it needs (if
any), and whatever secrets the authenticator requires.

If you're planning on hosting in a container via Kubernetes, create a
service and a deployment for it (look in `kubernetes`), and then if you
are standing up the front end too, set up an ingress with TLS
certificate and key. If one already exists (e.g. `api.lsst.codes`) you
just need to add a path to the existing ingress.


Metadata

Release files for sqre-uservice-buildstatus 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sqre-uservice-buildstatus 0.0.2
File Size Uploaded
sqre-uservice-buildstatus-0.0.2.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sqre-uservice-buildstatus 0.0.2
File Interpreter ABI Platform
sqre_uservice_buildstatus-0.0.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 9.2 kB

Release files / sqre-uservice-buildstatus-0.0.2.tar.gz

Download URL sqre-uservice-buildstatus-0.0.2.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8f4e467134eec1c21a4e10aeb08dadfb5e6e2b7946b0b22e7ab4cc145a357bfe
BLAKE2b-256 checksum
How to use checksums
ae89017b224ec80192b394fb63be07967702952af788fd1b059ee5b1988d5c98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / sqre_uservice_buildstatus-0.0.2-py2.py3-none-any.whl

Download URL sqre_uservice_buildstatus-0.0.2-py2.py3-none-any.whl
Size 5.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
86b2d51e5f3f0690030716e4c1c4e78ee952198b10354d14f8b6c98924f5987d
BLAKE2b-256 checksum
How to use checksums
bde3146b163dce688ff8612681c96eed9ae31837013a95cae29dfe3583d1a9eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page