added optional name values

This commit is contained in:
Kasra Bigdeli 2019-12-04 21:46:38 -05:00
parent e265342756
commit b6f5d4a5b6
10 changed files with 19 additions and 16 deletions

View File

@ -33,15 +33,18 @@
apps[i] = apps[i].replace('.json', ''); apps[i] = apps[i].replace('.json', '');
if (captainVersion + '' === '2') { if (captainVersion + '' === '2') {
if (!content.displayName) content.displayName = apps[i] if (!content.displayName) {
content.displayName = apps[i]
content.displayName = content.displayName.substr(0, 1).toUpperCase() + content.displayName.substring(1, content.displayName.length)
}
if (!content.description) content.description = '' if (!content.description) content.description = ''
appDetails[i] = { appDetails[i] = {
name: apps[i], name: apps[i],
displayName: content.displayName, displayName: content.displayName,
description: content.description, description: content.description,
logoUrl: apps[i] + '.png' logoUrl: apps[i] + '.png'
} }
} }
} }

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://docs.gitlab.com/omnibus/docker/", "documentation": "Taken from https://docs.gitlab.com/omnibus/docker/",
"displayName": "", "displayName": "Gitlab (CE)",
"description": "CE version of GitLab for CI/CD pipeline", "description": "CE version of GitLab for CI/CD pipeline",
"dockerCompose": { "dockerCompose": {
"version": "3.3", "version": "3.3",

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://docs.gitlab.com/runner/install/docker.html and https://docs.gitlab.com/runner/register/", "documentation": "Taken from https://docs.gitlab.com/runner/install/docker.html and https://docs.gitlab.com/runner/register/",
"displayName": "", "displayName": "Gitlab (runner)",
"description": "Runner version of GitLab for CI/CD pipeline", "description": "Runner version of GitLab for CI/CD pipeline",
"dockerCompose": { "dockerCompose": {
"version": "3", "version": "3",

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://hub.docker.com/_/mongo-express/ except it is manually adjusted for port 80", "documentation": "Taken from https://hub.docker.com/_/mongo-express/ except it is manually adjusted for port 80",
"displayName": "", "displayName": "Mongo Express",
"description": "Web-based MongoDB admin interface, written with Node.js and express", "description": "Web-based MongoDB admin interface, written with Node.js and express",
"dockerCompose": { "dockerCompose": {
"version": "3.3", "version": "3.3",

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://hub.docker.com/r/mongo/", "documentation": "Taken from https://hub.docker.com/r/mongo/",
"displayName": "", "displayName": "MongoDB",
"description": "MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program", "description": "MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program",
"dockerCompose": { "dockerCompose": {
"version": "3.3", "version": "3.3",

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://hub.docker.com/_/microsoft-mssql-server", "documentation": "Taken from https://hub.docker.com/_/microsoft-mssql-server",
"displayName": "", "displayName": "Microsoft SQL",
"description": "Microsoft SQL Server is a relational database management system developed by Microsoft", "description": "Microsoft SQL Server is a relational database management system developed by Microsoft",
"dockerCompose": { "dockerCompose": {
"version": "3.3", "version": "3.3",

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://docs.docker.com/compose/mysql/ port mapping removed from WP as it's not needed", "documentation": "Taken from https://docs.docker.com/compose/mysql/ port mapping removed from WP as it's not needed",
"displayName": "", "displayName": "MySQL",
"description": "MySQL is a relational database management system based on SQL", "description": "MySQL is a relational database management system based on SQL",
"dockerCompose": { "dockerCompose": {
"version": "3.3", "version": "3.3",

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://github.com/caprover/nginx-reverse-proxy", "documentation": "Taken from https://github.com/caprover/nginx-reverse-proxy",
"displayName": "", "displayName": "Nginx Reverse Proxy",
"description": "A simple nginx image preloaded with reverse proxy config that allows you to proxy a URL to another URL", "description": "A simple nginx image preloaded with reverse proxy config that allows you to proxy a URL to another URL",
"dockerCompose": { "dockerCompose": {
"version": "3.3", "version": "3.3",

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://hub.docker.com/r/microsoft/vsts-agent/", "documentation": "Taken from https://hub.docker.com/r/microsoft/vsts-agent/",
"displayName": "", "displayName": "VSTS",
"description": "VSTS is an integrated development environment (IDE) developed as a software product by Microsoft Corp", "description": "VSTS is an integrated development environment (IDE) developed as a software product by Microsoft Corp",
"dockerCompose": { "dockerCompose": {
"version": "3.3", "version": "3.3",

View File

@ -1,7 +1,7 @@
{ {
"captainVersion": "2", "captainVersion": "2",
"documentation": "Taken from https://docs.docker.com/compose/wordpress/. Port mapping removed from WP as it is no longer needed", "documentation": "Taken from https://docs.docker.com/compose/wordpress/. Port mapping removed from WP as it is no longer needed",
"displayName": "", "displayName": "WordPress",
"description": "WordPress is a content management system based on PHP and MySQL that is usually used with the MySQL or MariaDB database", "description": "WordPress is a content management system based on PHP and MySQL that is usually used with the MySQL or MariaDB database",
"dockerCompose": { "dockerCompose": {
"version": "3.3", "version": "3.3",