[](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.
# 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)
| File | Size | Uploaded | |
|---|---|---|---|
| sqre-uservice-buildstatus-0.0.2.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 |