https://github.com/element84/swoop
STAC Workflow Open Orchestration Platform
https://github.com/element84/swoop
filmdrop
Last synced: 6 months ago
JSON representation
STAC Workflow Open Orchestration Platform
- Host: GitHub
- URL: https://github.com/element84/swoop
- Owner: Element84
- License: apache-2.0
- Created: 2023-03-03T20:13:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-01T14:50:29.000Z (over 1 year ago)
- Last Synced: 2025-05-22T21:04:49.141Z (about 1 year ago)
- Topics: filmdrop
- Language: Python
- Homepage:
- Size: 636 KB
- Stars: 6
- Watchers: 9
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# SWOOP: STAC Workflow Open Orchestration Platform
This repo contains the database schema/migrations/tooling and API code for SWOOP.
This project is a work in progress. More information about this project and how
to use it will be coming as development progresses.
## Database Setup / Migrations
Instructions for this can be found in [the database `README.md`](./db/README.md)
## Environment Setup and Testing
Refer to [`CONTRIBUTING.md`](./CONTRIBUTING.md) for development setup and
testing instructions.
## Settings Management
All settings are managed via environment variables. See the API
[Settings](./src/swoop/api/config.py) class for SWOOP-specific settings. Many
database connection settings are specified via [libpq environment
variables](https://www.postgresql.org/docs/current/libpq-envars.html).
For testing purposes, one can source the [the `.env` file](./.env), which will
set all required env vars in the local shell environment.