{"id":20698157,"url":"https://github.com/fly-apps/supercronic","last_synced_at":"2025-03-11T03:34:30.404Z","repository":{"id":104277862,"uuid":"452503122","full_name":"fly-apps/supercronic","owner":"fly-apps","description":"Run periodic jobs on Fly with supercronic","archived":false,"fork":false,"pushed_at":"2022-01-27T01:47:09.000Z","size":1,"stargazers_count":31,"open_issues_count":0,"forks_count":0,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-01-17T18:56:38.168Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fly-apps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-27T01:46:39.000Z","updated_at":"2024-12-25T18:45:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"83c3cde1-c186-404e-b4a5-bd878deabff4","html_url":"https://github.com/fly-apps/supercronic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fly-apps%2Fsupercronic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fly-apps%2Fsupercronic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fly-apps%2Fsupercronic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fly-apps%2Fsupercronic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fly-apps","download_url":"https://codeload.github.com/fly-apps/supercronic/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242967660,"owners_count":20214280,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T00:23:06.754Z","updated_at":"2025-03-11T03:34:30.383Z","avatar_url":"https://github.com/fly-apps.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Periodic jobs on Fly.io with Supercronic\n\nEvenutally, Fly.io will offer native periodic jobs. For now, it's simple to add this behavior to your app using the excellent\n[Supercronic](https://github.com/aptible/supercronic) tool. It works like cron but designed for container-like environments\nwhere only one process will be running, logging to stdout.\n\nCheck out the Dockerfile here and swipe the contents to try it out on your app. You'd probably want to deploy a separate app\non Fly to run these jobs in a single VM.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffly-apps%2Fsupercronic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffly-apps%2Fsupercronic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffly-apps%2Fsupercronic/lists"}