riff application create
riff application create
create an application from source
Synopsis
Create an application from source using the application Cloud Native Buildpack builder.
Application source can be specified either as a Git repository or as a local directory. Builds from Git are run in the cluster while builds from a local directory are run inside a local Docker daemon and are orchestrated by this command (in the future, builds from local source may also be run in the cluster).
riff application create <name> [flags]
Examples
riff application create my-app --image registry.example.com/image --git-repo https://example.com/my-app.git
riff application create my-app --image registry.example.com/image --local-path ./my-app
Options
--cache-size size size of persistent volume to cache resources between builds
--dry-run print kubernetes resources to stdout rather than apply them to the cluster, messages normally on stdout will be sent to stderr
--git-repo url git url to remote source code
--git-revision refspec refspec within the git repo to checkout (default "master")
-h, --help help for create
--image repository repository where the built images are pushed (default "_")
--local-path directory path to directory containing source code on the local machine
-n, --namespace name kubernetes namespace (defaulted from kube config)
--sub-path directory path to directory within the git repo to checkout
--tail watch build logs
--wait-timeout duration duration to wait for the application to become ready when watching logs (default "10m")
Options inherited from parent commands
--config file config file (default is $HOME/.riff.yaml)
--kube-config file kubectl config file (default is $HOME/.kube/config)
--no-color disable color output in terminals
SEE ALSO
- riff application - applications built from source using application buildpacks