Skip to content

plume-app/replicator

 
 

Repository files navigation

GitHub Action to trigger database replication on Scalingo

Main objective

Scalingo does NOT allow more than 15-min containers for scheduled task : https://doc.scalingo.com/platform/app/task-scheduling/scalingo-scheduler.

But non-scheduled containers started with command such as scalingo --app some-app run 'some command' can live longer.

Hence, we use GitHub Actions to execute (and schedule) this command.

Env

  • SCALINGO_CLI_TOKEN need to be set as repository secret in GitHub.

Output

Git Hub Actions allow to keep tracks of logs. After a run completes, a replication-log.zip with the logs of the run can be found in the Artifacts section in the workflow run page.

Usage

Free with limits : https://docs.github.com/en/billing/concepts/product-billing/github-actions#free-use-of-github-actions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%