Skip to content

goreman: Support initialization stages

Warren Gifford requested to merge ef/goreman-stages into main

Created by: efritz

Update the internal/goreman package to support calling Start multiple times in order to add processes to an already running system on subsequent invocations.

This will be necessary to run migrations in the all-in-one Docker image, which will require postgres to be up (possibly running in goreman), then the migrator to run, then all other services to run.

We then can separate two clusters of services: Postgres (and related) lines, then the remaining services.

Merge request reports

Loading