The Oregon Water Data portal crawls or ingests data from multiple different Oregon sources and exposes them via a Sensorthings and OGC API Features endpoint.
Copy the .env.example file to .env and change the URL to your desired domain.
- Install uv
- Enter the virtual environment
- Run the user code locally with the following command
make devServices can be accessed at the following URLs:
| Service | URL |
|---|---|
| Frontend | http://localhost:8999 |
| Crawler UI | http://localhost:3000 |
| API | http://localhost:8999/oapi |
| Database | http://localhost:8999/FROST-Server/ |
Builds the images then run user code as a container
make prodBuild
make prodUp
Start the reverse proxy, Caddy, which exposes the services and provisions the SSL certificate
make caddy
- Once you start the database and the frost server, you will likely want to add extra indices to optimize queries.
- Run
make addIndicesto add them
- Run
Each integration that we are ingesting is defined as a separate folder in the userCode folder.
Documentation for all individual integrations can be found in the docs folder