Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 7
Next »
In this example we will demo how to deploy SOAJS by leveraging a Kubernetes cluster running on GCP. You need the following:
- Create a kubernetes cluster using the GCP console
- Create a mongo cluster using mongoDB cloud.
- SOAJS Installer. click here to learn more
Installation steps
1- you need to create a configuration file as follow:
{
"mongo": {
"external": true,
"profile": {
"servers": [
{
"host": "cluster0-shard-00-00-wedrt.gcp.mongodb.net",
"port": 27017
},
{
"host": "cluster0-shard-00-01-wedrt.gcp.mongodb.net",
"port": 27017
},
{
"host": "cluster0-shard-00-02-wedrt.gcp.mongodb.net",
"port": 27017
}
],
"credentials": {
"username": "demo",
"password": "ed7edededd"
},
"URLParam": {
"readPreference": "secondaryPreferred",
"replicaSet": "Cluster0-shard-0",
"w": "majority",
"ha": true,
"ssl": true,
"authSource": "admin",
"bufferMaxEntries": 0,
"useUnifiedTopology": true
}
}
},
"kubernetes": {
"ip": "35.232.82.201",
"port": 443,
"token": "dhwbd87y2ed87gcxwe87dx278gdx78egd87d872gcygwxdh287RLNCkhjnbI9u5P4jIiKyn6WWHPRIsJ2GTxT_f66UKv2yxYgcOAn0_6Kd4nXjvAHBJ2LDZAmRbCYSFmfv5QyX7Tok1BSeszI72nwduxg278dgx78egdcx87wgd78ewgd78gwd78gxew78dg78ewd8ew"
},
"nginx": {
"domain": "soajs.org",
"apiPrefix": "dashboard-api",
"sitePrefix": "dashboard",
"deployType": "LoadBalancer",
"sslType": "secret",
"httpPort": 80,
"httpsPort": 443
},
"owner": {
"email": "team@soajs.org",
"username": "owner",
"password": "password"
}
}
2- Run the following command:
sudo soajs remote-installer install /..PATH_TO../myconfigfile.json
3- Access SOAJS console.
You need to change the DNS of your domain and then open your browser and go to http://sitePrefix.domain:httpPort/, in the above configuration example it will be: http://dashboard.soajs.org:30080/
Add Comment