gabeduke / level

Google Cloud Run app for querying NWS station data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

codecov

Level

Level is an API to query readings from the National Water Service. Readings can be found for most major water ways.

Open in Gitpod

API Documentation

More detailed docs can be found HERE

Endpoint Method Auth? Description
/healthz GET No get health
/level GET No get level by station
/slack POST No return a slack response
/stations GET No get stations

Run

Try out the API for free on Google Cloud Run:

Run on Google Cloud

Docker

make run will serve the project in a local container

Develop

make dev will run the project in Go dev mode

Bootstrap (terraform)

git submodule update
make init
make import
make apply

About

Google Cloud Run app for querying NWS station data


Languages

Language:Go 61.8%Language:Shell 21.6%Language:Dockerfile 8.8%Language:Makefile 7.4%Language:HCL 0.4%