In addition to using the Ketch CLI or external providers to manage applications, you can also leverage a simplified Ketch definition that you can store in a YAML file.
Here is an application definition file example:
framework: image: name: type: environment: - key: value builder:
The name of the framework/namespace where Ketch should deploy the application.
Your Docker image URL for deployment.
The name of your application.
Array of key value combinations that should be used by Ketch when creating the application.
The name of buildpack builder. Default heroku/buildpacks:20. Only needed when deploying from source
name: bulletinboard framework: framework1 image: docker.io/shipasoftware/bulletinboard:1.0 environment: - foo1=bar1
You can use the command below in combination with your Ketch application definition file to have your application deployed:
ketch app deploy app.yaml
Updated 2 days ago