IBM Cloud
Deploying Rocket.Chat on IBM Cloud
IBM Cloud have various options for hosting Rocket.Chat, Docker container on a Kubernetes cluster, VMWare, Bare Metal Server, but the instructions below will focus in creating a Cloud Foundry Rocket.Chat app.

Prerequisite

  • An IBM Cloud account
  • The IBM Cloud command line client (ibmcloud) installed
  • git

Deploying Rocket.Chat

First, logon to the IBM Cloud dashboard and then select in the Apps box, Create an app.
Then give the Rocket.Chat server a unique app name, select as Starting point Create a new app, and as Platform select Node.js. Finish by clicking Create.
After creation is finished, select Create service from the App Details tab, select Databases from the list of services, and Databases for MongoDB.
Configure MongoDB to enable oplog tailing and intiate a replicaset.
All remaining steps will be preformed at the command line.
Git clone the latest Rocket.Chat:
1
git clone https://github.com/RocketChat/Rocket.Chat.git
Copied!
Log in to the IBM Cloud command-line interface:
1
ibmcloud cf login
Copied!
Push Rocket.Chat to the app you created early in the dashboard using meteor-buildpack-horse:
1
cf push <your app name> -m 512M -b https://github.com/RocketChat/meteor-buildpack-horse.git
Copied!
Go to https://<your app name>.mybluemix.net/ in your browser to access your instance of Rocket.Chat
If you encounter any problem check the IBM Cloud Creating Apps instructions here.
Last modified 1yr ago
Export as PDF
Copy link