Multiple/sub convox.yml manifest file support

It would be nice if convox allowed multiple files to be combined for the manifest used to deploy an app - something like https://docs.docker.com/compose/extends/. Additional files could also override values set in preceding files.

Something like: convox deploy --mainifest convox.yml extra.yml -=app myapp-test would merge the two YML files together when building the app myapp-test.

Use case:

Specifically I’d like to be able to use different timers in different environments without having logic in application code but still maintain a common base convox.yml. A timers-test.yml could contain a nightly reset job to be run for a test app environment (and another with different jobs to be run in production)

1 Like