The fastest way to get started with Remix on Launch is by creating a project by importing the website code from GitHub or Bitbucket Cloud.
This document guides you through the process of creating a project using 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 new page opens. Sign in or create a new GitHub account.

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.


Note: The Server Command field allows you to deploy Remix as Server-Side Rendered.
ENVIRONMENT=Production
SAMPLE_KEY=SAMPLE_VALUE
Note: Click Back to revert the changes and re-enter details.
At first, the screen shows the Deploying status while the project deployment is in progress. 
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.
