The fastest way to get started with Launch is to clone and deploy a sample VueJS Starter project. With Launch, you can easily create a project by importing your website code from GitHub.
Follow the steps given below to deploy your first Launch project using GitHub:
Note: Only the Organization Admin/Owner has the right to create projects in a stack for Launch.



Note: You can also choose to upload a .zip file to import a project.

Additional Resource: You can also import a project using Bitbucket Cloud. Follow the steps in the Create a Project Using Bitbucket Cloud guide to proceed.
A Sign in to GitHub screen pops up. Enter your credentials and log in to your GitHub account.
Note: We have assumed that you have a GitHub account and your website code stored in the repository.

Note: If you want to choose specific repositories, select the Only select repositories option and choose the required repository.

Note: If you are accessing GitHub through Contentstack for the first time, you must authorize Contentstack by clicking the Install & Authorize button after selecting All repositories.

You will be redirected to the Launch app.
In the Create New Project modal, add the following details:
Note: When you select the repo, the Build and Output Settings section gets auto-populated with the required details.

For the Contentstack VueJS Starter to work, we need to provide the following environment variables:
VUE_APP_CONTENTSTACK_LIVE_PREVIEW=<true_or_false>
VUE_APP_CONTENTSTACK_MANAGEMENT_TOKEN=<mgmt_token>
VUE_APP_CONTENTSTACK_APP_HOST=<app_host_value>
VUE_APP_CONTENTSTACK_API_HOST=<api_host_value>
VUE_APP_CONTENTSTACK_REGION=<region>
VUE_APP_CONTENTSTACK_ENVIRONMENT=<environment_name>
VUE_APP_CONTENTSTACK_DELIVERY_TOKEN=<delivery_token_of_the_environment>
VUE_APP_CONTENTSTACK_API_KEY=<api_key_of_your_stack>
Note: Click Back to revert the changes and re-enter details.
As soon as the deployment starts, you will see the Deploying status as shown in the following screenshot:

Upon successful deployment, you will see the following screen. You can preview the deployed website by clicking the icon next to the URL in the Domains section:

If you want to deploy the changes from any other commits, you can click the Redeploy button and choose the required commit.

Note: The log details of the current deployment can be found under the Logs section.
