https://github.com/openstates/bobsled
🛷 cool task runner
https://github.com/openstates/bobsled
aws aws-lambda docker ecs
Last synced: 3 months ago
JSON representation
🛷 cool task runner
- Host: GitHub
- URL: https://github.com/openstates/bobsled
- Owner: openstates
- License: mit
- Created: 2016-12-20T05:15:54.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2023-03-04T04:26:05.000Z (over 3 years ago)
- Last Synced: 2024-05-01T22:37:52.906Z (about 2 years ago)
- Topics: aws, aws-lambda, docker, ecs
- Language: Python
- Homepage:
- Size: 1.33 MB
- Stars: 11
- Watchers: 5
- Forks: 1
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bobsled

bobsled is a task runner, originally designed for [Open States](https://openstates.org)
The project makes it easy to run one-off and scheduled tasks in Docker, including Amazon ECS.
## Configuration
Provider Settings:
- BOBSLED_RUNNER (\*LocalRunService, ECSRunService)
TaskProvider Settings:
- BOBSLED_TASKS_FILENAME
- BOBSLED_TASKS_DIRNAME
ECSRunService Settings:
- BOBSLED_ECS_CLUSTER
- BOBSLED_SUBNET_ID
- BOBSLED_SECURITY_GROUP_ID
- BOBSLED_LOG_GROUP
- BOBSLED_ROLE_ARN
EnvironmentProvider Settings:
- BOBSLED_ENVIRONMENT_FILENAME
- BOBSLED_ENVIRONMENT_DIRNAME