Saving app description

This commit is contained in:
Kasra Bigdeli
2019-04-03 22:42:06 -07:00
parent 0b76c95aa9
commit c6a0c167e8
5 changed files with 9 additions and 0 deletions
+3
View File
@@ -542,6 +542,7 @@ class AppsDataStore {
updateAppDefinitionInDb(
appName: string,
description: string,
instanceCount: number,
captainDefinitionRelativeFilePath: string,
envVars: IAppEnvVar[],
@@ -626,6 +627,7 @@ class AppsDataStore {
appObj.nodeId = nodeId
appObj.customNginxConfig = customNginxConfig
appObj.preDeployFunction = preDeployFunction
appObj.description = description
if (httpAuth && httpAuth.user) {
const newAuth: IHttpAuth = {
@@ -778,6 +780,7 @@ class AppsDataStore {
const defaultAppDefinition: IAppDef = {
hasPersistentData: !!hasPersistentData,
description: '',
instanceCount: 1,
captainDefinitionRelativeFilePath:
CaptainConstants.defaultCaptainDefinitionPath,
+1
View File
@@ -49,6 +49,7 @@ interface IAppCustomDomain {
}
interface IAppDefinitionBase {
description: string
deployedVersion: number
notExposeAsWebApp: boolean
hasPersistentData: boolean
+2
View File
@@ -349,6 +349,7 @@ router.post('/update/', function(req, res, next) {
let preDeployFunction = req.body.preDeployFunction || ''
let containerHttpPort = Number(req.body.containerHttpPort) || 80
let httpAuth = req.body.httpAuth
let description = req.body.description || ''
if (repoInfo.user) {
repoInfo.user = repoInfo.user.trim()
@@ -365,6 +366,7 @@ router.post('/update/', function(req, res, next) {
serviceManager
.updateAppDefinition(
appName,
description,
Number(instanceCount),
captainDefinitionRelativeFilePath,
envVars,
+2
View File
@@ -493,6 +493,7 @@ class ServiceManager {
updateAppDefinition(
appName: string,
description: string,
instanceCount: number,
captainDefinitionRelativeFilePath: string,
envVars: IAppEnvVar[],
@@ -590,6 +591,7 @@ class ServiceManager {
.getAppsDataStore()
.updateAppDefinitionInDb(
appName,
description,
instanceCount,
captainDefinitionRelativeFilePath,
envVars,
+1
View File
@@ -321,6 +321,7 @@ export default class MigrateCaptainDuckDuck {
.then(function() {
return appStore.updateAppDefinitionInDb(
appName,
'',
Number(app.instanceCount),
CaptainConstants.defaultCaptainDefinitionPath,
app.envVars || [],