diff --git a/app-backend/built/datastore/AppsDataStore.js.map b/app-backend/built/datastore/AppsDataStore.js.map index 647e504..b18d9a6 100644 --- a/app-backend/built/datastore/AppsDataStore.js.map +++ b/app-backend/built/datastore/AppsDataStore.js.map @@ -1 +1 @@ -{"version":3,"file":"AppsDataStore.js","sourceRoot":"","sources":["../../src/datastore/AppsDataStore.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"AppsDataStore.js","sourceRoot":"","sources":["../../src/datastore/AppsDataStore.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/app-backend/built/user/ServiceManager.js b/app-backend/built/user/ServiceManager.js index 76b84e5..27d1981 100644 --- a/app-backend/built/user/ServiceManager.js +++ b/app-backend/built/user/ServiceManager.js @@ -100,6 +100,8 @@ class ServiceManager { * pathToSrcTarballFile * OR * repoInfo : {repo, user, password, branch} + * OR + * undefined * @param gitHash * @returns {Promise} */ @@ -143,7 +145,8 @@ class ServiceManager { .pathToSrcTarballFile) { promiseToFetchDirectory = tar .x({ - file: source.pathToSrcTarballFile, + file: source + .pathToSrcTarballFile, cwd: rawImageSourceFolder, }) .then(function () { @@ -152,7 +155,8 @@ class ServiceManager { } else if (source && source.repoInfo) { - const repoInfo = source.repoInfo; + const repoInfo = source + .repoInfo; promiseToFetchDirectory = GitHelper.clone(repoInfo.user, repoInfo.password, repoInfo.repo, repoInfo.branch, rawImageSourceFolder).then(function () { return GitHelper.getLastHash(rawImageSourceFolder); }); @@ -303,9 +307,6 @@ class ServiceManager { return CaptainManager.get().verifyCaptainOwnsDomainOrThrow(customDomain, undefined); }) .then(function () { - if (!appName) { - throw new Error('No App Name! Cannot verify domain'); - } Logger.d('Enabling SSL for: ' + appName + ' on ' + customDomain); return self.dataStore .getAppsDataStore() @@ -349,9 +350,6 @@ class ServiceManager { return CaptainManager.get().verifyDomainResolvesToDefaultServerOnHost(customDomain); }) .then(function () { - if (!appName) { - throw new Error('No App Name! Cannot verify domain'); - } Logger.d('Enabling custom domain for: ' + appName); return self.dataStore .getAppsDataStore() @@ -365,9 +363,6 @@ class ServiceManager { const self = this; return Promise.resolve() .then(function () { - if (!appName) { - throw new Error('No App Name! Cannot verify domain'); - } Logger.d('Removing custom domain for: ' + appName); return self.dataStore .getAppsDataStore() @@ -386,9 +381,6 @@ class ServiceManager { }) .then(function () { Logger.d('Enabling SSL for: ' + appName); - if (!appName) { - throw new Error('No App Name! Cannot verify domain'); - } return self.dataStore.getRootDomain(); }) .then(function (val) { @@ -423,9 +415,6 @@ class ServiceManager { let rootDomain; return Promise.resolve() .then(function () { - if (!appName) { - throw new Error('No App Name! Cannot verify domain'); - } return self.dataStore.getRootDomain(); }) .then(function (val) { diff --git a/app-backend/built/user/ServiceManager.js.map b/app-backend/built/user/ServiceManager.js.map index a2c09f7..3a7d162 100644 --- a/app-backend/built/user/ServiceManager.js.map +++ b/app-backend/built/user/ServiceManager.js.map @@ -1 +1 @@ -{"version":3,"file":"ServiceManager.js","sourceRoot":"","sources":["../../src/user/ServiceManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"ServiceManager.js","sourceRoot":"","sources":["../../src/user/ServiceManager.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/app-backend/built/utils/CaptainConstants.js b/app-backend/built/utils/CaptainConstants.js index 876f622..9e23a38 100644 --- a/app-backend/built/utils/CaptainConstants.js +++ b/app-backend/built/utils/CaptainConstants.js @@ -16,7 +16,7 @@ let data = { defaultEmail: 'runner@captainduckduck.com', defaultMaxLogSize: '512m', isDebug: EnvVars.CAPTAIN_IS_DEBUG, - version: '0.7.2', + version: '0.7.3', captainSaltSecretKey: 'captain-salt', nginxServiceName: 'captain-nginx', nginxPortNumber: 80, diff --git a/app-backend/dist-frontend/js/dashboard.min.js b/app-backend/dist-frontend/js/dashboard.min.js index 1479875..1ccf786 100644 --- a/app-backend/dist-frontend/js/dashboard.min.js +++ b/app-backend/dist-frontend/js/dashboard.min.js @@ -725,6 +725,124 @@ angular.module('RDash') } }); +/** + * File Upload Read Directive + */ + +angular + .module('RDash') + .directive("fileread", [function () { + return { + scope: { + fileread: "=" + }, + link: function (scope, element, attributes) { + element.bind("change", function (changeEvent) { + scope.$apply(function () { + scope.fileread = changeEvent.target.files[0]; + // or all selected files: + // scope.fileread = changeEvent.target.files; + }); + }); + } + } + }]); +/** + * Loading Directive + * @see http://tobiasahlin.com/spinkit/ + */ + +angular + .module('RDash') + .directive('rdLoading', rdLoading); + +function rdLoading() { + var directive = { + restrict: 'AE', + template: '
' + }; + return directive; +}; +/** + * Widget Body Directive + */ + +angular + .module('RDash') + .directive('rdWidgetBody', rdWidgetBody); + +function rdWidgetBody() { + var directive = { + requires: '^rdWidget', + scope: { + loading: '=?', + classes: '@?' + }, + transclude: true, + template: '
', + restrict: 'E' + }; + return directive; +}; + +/** + * Widget Footer Directive + */ + +angular + .module('RDash') + .directive('rdWidgetFooter', rdWidgetFooter); + +function rdWidgetFooter() { + var directive = { + requires: '^rdWidget', + transclude: true, + template: '', + restrict: 'E' + }; + return directive; +}; +/** + * Widget Header Directive + */ + +angular + .module('RDash') + .directive('rdWidgetHeader', rdWidgetTitle); + +function rdWidgetTitle() { + var directive = { + requires: '^rdWidget', + scope: { + title: '@', + icon: '@' + }, + transclude: true, + template: '
{{title}}
', + restrict: 'E' + }; + return directive; +}; +/** + * Widget Directive + */ + +angular + .module('RDash') + .directive('rdWidget', rdWidget); + +function rdWidget() { + var directive = { + transclude: true, + template: '
', + restrict: 'EA' + }; + return directive; + + function link(scope, element, attrs) { + /* */ + } +}; /** * Alerts Controller */ @@ -1886,122 +2004,4 @@ function SettingsCtrl($scope, $cookieStore, $rootScope, pageDefinitions, }()); -} -/** - * File Upload Read Directive - */ - -angular - .module('RDash') - .directive("fileread", [function () { - return { - scope: { - fileread: "=" - }, - link: function (scope, element, attributes) { - element.bind("change", function (changeEvent) { - scope.$apply(function () { - scope.fileread = changeEvent.target.files[0]; - // or all selected files: - // scope.fileread = changeEvent.target.files; - }); - }); - } - } - }]); -/** - * Loading Directive - * @see http://tobiasahlin.com/spinkit/ - */ - -angular - .module('RDash') - .directive('rdLoading', rdLoading); - -function rdLoading() { - var directive = { - restrict: 'AE', - template: '
' - }; - return directive; -}; -/** - * Widget Body Directive - */ - -angular - .module('RDash') - .directive('rdWidgetBody', rdWidgetBody); - -function rdWidgetBody() { - var directive = { - requires: '^rdWidget', - scope: { - loading: '=?', - classes: '@?' - }, - transclude: true, - template: '
', - restrict: 'E' - }; - return directive; -}; - -/** - * Widget Footer Directive - */ - -angular - .module('RDash') - .directive('rdWidgetFooter', rdWidgetFooter); - -function rdWidgetFooter() { - var directive = { - requires: '^rdWidget', - transclude: true, - template: '', - restrict: 'E' - }; - return directive; -}; -/** - * Widget Header Directive - */ - -angular - .module('RDash') - .directive('rdWidgetHeader', rdWidgetTitle); - -function rdWidgetTitle() { - var directive = { - requires: '^rdWidget', - scope: { - title: '@', - icon: '@' - }, - transclude: true, - template: '
{{title}}
', - restrict: 'E' - }; - return directive; -}; -/** - * Widget Directive - */ - -angular - .module('RDash') - .directive('rdWidget', rdWidget); - -function rdWidget() { - var directive = { - transclude: true, - template: '
', - restrict: 'EA' - }; - return directive; - - function link(scope, element, attrs) { - /* */ - } -}; \ No newline at end of file +} \ No newline at end of file diff --git a/app-backend/dist-frontend/oneclick-apps/vsts-agent.js b/app-backend/dist-frontend/oneclick-apps/vsts-agent.js new file mode 100644 index 0000000..849df9c --- /dev/null +++ b/app-backend/dist-frontend/oneclick-apps/vsts-agent.js @@ -0,0 +1,201 @@ + +(function () { + + var SUCCESS = 'success'; + var ERROR = 'danger'; + var INFO = 'info'; + + oneClickAppsRepository["vsts-agent"] = function (apiManager) { + + var getErrorMessageIfExists = apiManager.getErrorMessageIfExists; + + var VSTS_ACCOUNT = 'VSTS_ACCOUNT'; + var VSTS_TOKEN = 'VSTS_TOKEN'; + var VSTS_AGENT = 'VSTS_AGENT'; + var VSTS_POOL = 'VSTS_POOL'; + var DOCKER_TAG = 'DOCKER_TAG'; + var VSTS_AGENT_CONTAINER_NAME = 'VSTS_AGENT_CONTAINER_NAME'; + + var step1next = {}; + + step1next.data = []; + step1next.data.push({ + label: 'VSTS Agent Container Name', + id: VSTS_AGENT_CONTAINER_NAME, + type: 'text' + }); + + step1next.data.push({ + label: 'OPTIONAL: Docker Tag (default "latest")', + labelDesc: 'https://hub.docker.com/r/microsoft/vsts-agent/tags/', + id: DOCKER_TAG, + type: 'text' + }); + + step1next.data.push({ + label: 'VSTS Account', + labelDesc: 'The name of the Visual Studio account. Take only the account part from your address, e.g. http://{account}.visualstudio.com', + id: VSTS_ACCOUNT, + type: 'text' + }); + step1next.data.push({ + label: 'VSTS Token', + labelDesc: 'A personal access token (PAT) for the Visual Studio account that has been given at least the Agent Pools (read, manage) scope.', + id: VSTS_TOKEN, + type: 'text' + }); + + step1next.data.push({ + label: 'VSTS Agent', + labelDesc: 'The name of the agent.', + id: VSTS_AGENT, + type: 'text' + }); + + step1next.data.push({ + label: 'VSTS Pool', + labelDesc: 'The name of the agent pool.', + id: VSTS_POOL, + type: 'text' + }); + + step1next.process = function (data, step1Callback) { + + // create container and set persistent + // set env vars and volumes + // deploy image via dockerfile + + function endWithSuccess() { + step1Callback({ + message: { + text: 'VSTS Agent is deployed and published as ' + data[VSTS_AGENT] +'.', + type: SUCCESS + }, + next: null // this can be similar to step1next, in that case the flow continues... + }); + } + + function endWithError(errorMessage) { + step1Callback({ + message: { + text: errorMessage, + type: ERROR + }, + next: step1next + }); + } + + // process the inputs: + + var errorMessage = null; + + if (!data[VSTS_AGENT_CONTAINER_NAME]) { + errorMessage = 'Container name is required!'; + } else if (!data[VSTS_ACCOUNT]) { + errorMessage = 'Account is required!'; + } else if (!data[VSTS_TOKEN]) { + errorMessage = 'Acess token is required!'; + } else if (!data[VSTS_AGENT]) { + errorMessage = 'Agent name is required!'; + } else if (!data[VSTS_POOL]) { + errorMessage = 'Pool name is required!'; + } + + if (errorMessage) { + endWithError(errorMessage); + return; + } + + var appName = data[VSTS_AGENT_CONTAINER_NAME]; + var dockerTag = data[DOCKER_TAG] || 'latest'; + var envVars = [{ + key: VSTS_ACCOUNT, + value: data[VSTS_ACCOUNT] + }, { + key: VSTS_TOKEN, + value: data[VSTS_TOKEN] + }, + { + key: VSTS_AGENT, + value: data[VSTS_AGENT] + }, + { + key: VSTS_POOL, + value: data[VSTS_POOL] + }]; + var volumes = [{ + volumeName: appName + '-vsts-agent-vol', + containerPath: '/data/db' + }, { + volumeName: appName + '-vsts-agent-vol', + containerPath: '/data/configdb' + }]; + + function createContainer() { + + var hasPersistentData = true; + + apiManager.registerNewApp(appName, hasPersistentData, function (data) { + if (getErrorMessageIfExists(data)) { + endWithError(getErrorMessageIfExists(data)); + return; + } + + setupAppDefinition(); + }); + } + + function setupAppDefinition() { + + var appDefinition = { + instanceCount: 1, + envVars: envVars, + notExposeAsWebApp: true, + volumes: volumes + }; + + apiManager.updateConfigAndSave(appName, appDefinition, function (data) { + if (getErrorMessageIfExists(data)) { + endWithError(getErrorMessageIfExists(data)); + return; + } + + deployDockerfile(); + }); + } + + function deployDockerfile() { + + var captainDefinitionContent = { + schemaVersion: 1, + dockerfileLines: [ + "FROM microsoft/vsts-agent:" + dockerTag + ] + } + + apiManager.uploadCaptainDefinitionContent(appName, + JSON.stringify(captainDefinitionContent), function (data) { + if (getErrorMessageIfExists(data)) { + endWithError(getErrorMessageIfExists(data)); + return; + } + + endWithSuccess(); + }); + } + + createContainer(); + + } + + var step1 = {}; + step1.message = { + type: INFO, + text: 'Official image for the Visual Studio Team Services (VSTS) agent.' + } + step1.next = step1next; + return step1; + + } + +})(); diff --git a/app-backend/dist-frontend/oneclick-apps/wordpress.js b/app-backend/dist-frontend/oneclick-apps/wordpress.js index 1bf5be6..be0d33d 100644 --- a/app-backend/dist-frontend/oneclick-apps/wordpress.js +++ b/app-backend/dist-frontend/oneclick-apps/wordpress.js @@ -34,7 +34,7 @@ type: 'text' }); step1next.data.push({ - label: 'OPTIONAL: Docker Tag for MySQL (default "5.5")', + label: 'OPTIONAL: Docker Tag for MySQL (default "5.7")', labelDesc: 'https://hub.docker.com/r/library/mysql/tags/', id: DOCKER_TAG_MYSQL, type: 'text' @@ -83,7 +83,7 @@ } var dockerTagWordPress = data[DOCKER_TAG_WORDPRESS] || '4.9'; - var dockerTagMySql = data[DOCKER_TAG_MYSQL] || '5.5'; + var dockerTagMySql = data[DOCKER_TAG_MYSQL] || '5.7'; var mySqlAppName = data[WORDPRESS_NAME] + '-mysql'; var envVarsMySql = [{ key: MYSQL_ROOT_PASSWORD, @@ -231,4 +231,4 @@ } -})(); \ No newline at end of file +})(); diff --git a/app-backend/dist-frontend/templates/app-details.html b/app-backend/dist-frontend/templates/app-details.html index 92e0414..00561df 100644 --- a/app-backend/dist-frontend/templates/app-details.html +++ b/app-backend/dist-frontend/templates/app-details.html @@ -182,13 +182,13 @@

Make sure that you have a 'captain-definition' file in your project. See - docs for more details.

+ docs for more details.

Method 1 (RECOMMENDED)

Use CLI deploy command. This is the best method as it's the only method that reports potential build failures to you. - Read here + Read here

Method 2: Tarball @@ -303,7 +303,7 @@

Port Mapping   - +

@@ -337,7 +337,7 @@

Persistent Directories   - + @@ -426,7 +426,7 @@
{{!!app.hasPreDeployFunction? 'Remove':'Add'}} Pre-Deploy Script   - +   diff --git a/app-backend/dist-frontend/templates/apps.html b/app-backend/dist-frontend/templates/apps.html index bde2fa0..0347d75 100644 --- a/app-backend/dist-frontend/templates/apps.html +++ b/app-backend/dist-frontend/templates/apps.html @@ -25,7 +25,7 @@
diff --git a/app-backend/dist-frontend/templates/login.html b/app-backend/dist-frontend/templates/login.html index 280c0ce..3c49f1a 100644 --- a/app-backend/dist-frontend/templates/login.html +++ b/app-backend/dist-frontend/templates/login.html @@ -11,7 +11,7 @@
- +
diff --git a/app-backend/dist-frontend/templates/modals/delete-app.html b/app-backend/dist-frontend/templates/modals/delete-app.html index df925ea..fee2830 100644 --- a/app-backend/dist-frontend/templates/modals/delete-app.html +++ b/app-backend/dist-frontend/templates/modals/delete-app.html @@ -14,7 +14,7 @@ IMPORTANT: {{modalAppDelete.appName}} is an app with persistent data. After deleting the app from CaptainDuckDuck, you will have to manually SSH to your server, and delete Persistent Directories on your server. Refer to the - + documentations for more details.

diff --git a/app-backend/src/utils/CaptainConstants.ts b/app-backend/src/utils/CaptainConstants.ts index bfafcff..2b696a1 100644 --- a/app-backend/src/utils/CaptainConstants.ts +++ b/app-backend/src/utils/CaptainConstants.ts @@ -27,7 +27,7 @@ let data = { isDebug: EnvVars.CAPTAIN_IS_DEBUG, - version: '0.7.2', + version: '0.7.3', captainSaltSecretKey: 'captain-salt', diff --git a/app-frontend/package-lock.json b/app-frontend/package-lock.json index cf5aef5..92986c2 100644 --- a/app-frontend/package-lock.json +++ b/app-frontend/package-lock.json @@ -1241,7 +1241,7 @@ }, "duplexer": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", "dev": true }, @@ -4571,7 +4571,7 @@ }, "pause-stream": { "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "resolved": "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "dev": true, "requires": { @@ -5853,7 +5853,7 @@ }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true },