conveyor project create
Create a new project
Synopsis
Create a new bare-bones project or initialize a template.
conveyor project create [flags]
Examples
Create a new bare-bones project:
$ conveyor project create --name PROJECTNAME
Create a new project from a template using different template locations:
$ conveyor project create --name PROJECTNAME --template project/pyspark
$ conveyor project create --name PROJECTNAME --template file://template/directory
$ conveyor project create --name PROJECTNAME --template git@github.com:YOUR/GITREPO.git
If you want a sub folder inside the git repository you can use the --template-directory flag.
If you want a certain branch or tag of your git repo you can use the --branch flag.
This will behave exactly the same as the --branch flag in git clone.
Options
      --airflow-version string             The Airflow version for the project. Currently, only Airflow 2 is supported. (default "2")
      --conveyor-template-version string   The release to use for Conveyor templates, the template can be found here: https://github.com/datamindedbe/conveyor-templates (default "1.7.2")
      --cookiecutter-docker-image string   The cookiecutter docker image to use to generate the template (default "docker.io/datamindedbe/cookiecutter:1.7.2")
      --default-ide-base-image string      The name of the IDE base image to use when creating an IDE for this project
      --default-ide-config string          The location for the default ide config yaml file
      --default-ide-environment string     The default environment in which IDEs will be created for this project
      --default-identity string            The default IAM identity for the project, can be templated.
      --description string                 The description of your project
      --git-repo string                    Configure the git repository of your project
      --git-sub-folder string              Configures that the project is using a sub folder of your git repo, this makes the IDE open that sub folder automatically
  -h, --help                               help for create
      --name string                        The name of the project
      --template string                    The template to bootstrap the project
      --template-branch string             The branch or git tag to checkout when supplying a git repo to apply the template
      --template-directory string          The directory in a git repository if you use a git repository to apply the template
Options inherited from parent commands
      --debug                        Show debug output
      --no-browser NO_BROWSER=true   Do not automatically open a browser at login instead print the url to the command line. You can also use the environment variable NO_BROWSER=true.
  -o, --output string                Change the output. Valid options are table or json (default "table")
      --quiet QUIET=true             Quiet down the output. You can also use the environment variable QUIET=true.
See also
- conveyor project - Commands on projects