NodeChef GitHub Deploy: How to deploy to NodeChef directly from GitHub repository

NodeChef GitHub integration makes it easy to deploy code living on GitHub to your app containers running on NodeChef.

Enabling GitHub Integration.

You can configure GitHub integration from the NodeChef Dashboard. If you do not have an account yet, sign up for an account from the sign up page.

Once you have activated your account by following the activation link sent to your email, you can proceed to provision your app and/or database containers from the Deployments tab in the NodeChef Dashboard.

On the Deployments tab, you can enter your application name, choose your app container size, database engine and size, datacenter location and then click “Launch Cluster”.

After your cluster is launched, move to the Task Manager → App Actions → Git integration to configure GitHub integration.

To configure GitHub integration, you have to authenticate with GitHub. You only have to do this once per NodeChef account. Click “Connect to GitHub”.

After you link your Account to a GitHub repo, you can selectively deploy from branches.

That’s how easy it is to deploy from your GitHub repository to NodeChef. Let us know if you encounter any problems or have some ideas on how to improve the workflow or need help with your deployment.

Happy coding from the NodeChef Team.