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)