Skip to content
This application provides a convenient interface for executing common functions across the whole LOCI system.
Python CSS Shell Dockerfile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
certs
search
static
.editorconfig
.gitignore
Caddyfile
Dockerfile
README.md
api.py
app.py
config.py
docker-compose.dev.yml
docker-compose.es.yml
docker-compose.override.yml
docker-compose.prod.yml
docker-compose.yml
errors.py
functions.py
requirements.txt
test_basic.py

README.md

LOCI Integration API

Description

This application provides a convenient interface for executing common functions across the whole LOCI system.

Implementation

Uses Sanic Asynchronous HTTP Service with the Sanic-Restplus plugin to generate API endpoint, and to auto-document the SwaggerUI.

Run

docker-compose is included for an containerized local deployment

Test/Develop

run docker-compose -f docker-compose.yml -f docker-compose.dev.yml up --build to build in dev model and run a container for running tests or development

if running the label search engine, run docker-compose -f docker-compose.yml -f docker-compose.dev.yml -f docker-compose.es.yml up --build

if running the label search engine only (no sanic api), docker-compose -f docker-compose.es.yml up --build

License

The license of this document is TBD

Contacts

Project Technical Lead:
Jonathan Yu
Senior Experimental Scientist
CSIRO Land & Water jonathan.yu@csiro.au
http://orcid.org/0000-0002-2237-0091

Lead Developer:
Ashley Sommer
Software Engineer
CSIRO Land & Water ashley.sommer@csiro.au
http://orcid.org/0000-0003-0590-0131

Developer:
Ben Leighton
Software Engineer
CSIRO Land & Water ben.leighton@csiro.au

You can’t perform that action at this time.