diff --git a/npm_run_puplish.js b/npm_run_puplish.js index 22d62fa..2473a44 100644 --- a/npm_run_puplish.js +++ b/npm_run_puplish.js @@ -35,14 +35,14 @@ if (captainVersion + '' === '2') { if (!content.displayName) content.displayName = apps[i] if (!content.description) content.description = '' - if (!content.imageUrl) content.imageUrl = 'https://caprover.com/img/logo.png' + if (!content.imageUrl) content.imageUrl = - appDetails[i] = { - name: apps[i], - displayName: content.displayName, - description: content.description, - imageUrl: content.imageUrl, - } + appDetails[i] = { + name: apps[i], + displayName: content.displayName, + description: content.description, + imageUrl: content.hasLogo ? (apps[i] + '.png') : 'https://caprover.com/img/logo.png', + } } } diff --git a/public/v2/apps/adminer.json b/public/v2/apps/adminer.json index 14b5384..dd63cb2 100644 --- a/public/v2/apps/adminer.json +++ b/public/v2/apps/adminer.json @@ -1,6 +1,8 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/adminer ", + "description": "Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP", + "hasLogo": "true", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/arangodb.json b/public/v2/apps/arangodb.json index bf99ed1..9e34f8a 100644 --- a/public/v2/apps/arangodb.json +++ b/public/v2/apps/arangodb.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "ArangoDB", + "description": "ArangoDB is native multi-model database for using and combining graph, document and key/value models", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/couchdb.json b/public/v2/apps/couchdb.json index 195cd08..52cfde0 100644 --- a/public/v2/apps/couchdb.json +++ b/public/v2/apps/couchdb.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/couchdb/", + "description": "Apache CouchDB is an open-source document-oriented NoSQL database, implemented in Erlang", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/countly.json b/public/v2/apps/countly.json index 6268aff..d40264b 100644 --- a/public/v2/apps/countly.json +++ b/public/v2/apps/countly.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/countly/countly-server", + "description": "Countly helps you get insights from your application", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/directus.json b/public/v2/apps/directus.json index 2fc36d4..a41cace 100644 --- a/public/v2/apps/directus.json +++ b/public/v2/apps/directus.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://github.com/directus/docker.", + "description": "Directus is an open-source tool for managing content across all your omni-channel digital experiences", "dockerCompose": { "version": "7", "services": { diff --git a/public/v2/apps/drone-gitea.json b/public/v2/apps/drone-gitea.json index 6779cf4..ebf41d3 100644 --- a/public/v2/apps/drone-gitea.json +++ b/public/v2/apps/drone-gitea.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://docs.drone.io/intro/gitea/single-machine/", + "description": "", "dockerCompose": { "version": "2", "services": { diff --git a/public/v2/apps/droppy.json b/public/v2/apps/droppy.json index af5e7e1..d58d304 100644 --- a/public/v2/apps/droppy.json +++ b/public/v2/apps/droppy.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Read the documentation @ https://github.com/silverwind/droppy", + "description": "", "dockerCompose": { "version": "3.7", "services": { diff --git a/public/v2/apps/elasticsearch.json b/public/v2/apps/elasticsearch.json index d5db3ef..6c7d5a4 100644 --- a/public/v2/apps/elasticsearch.json +++ b/public/v2/apps/elasticsearch.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Elasticsearch is a distributed, RESTful search and analytics engine. This image can be used for single nodes and cluster setups. Look at https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html for further assistance using Elasticsearch with docker.", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/fusionauth.json b/public/v2/apps/fusionauth.json index 77dc233..e9bf2c8 100644 --- a/public/v2/apps/fusionauth.json +++ b/public/v2/apps/fusionauth.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Adapted from: https://github.com/FusionAuth/fusionauth-containers", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/ghost.json b/public/v2/apps/ghost.json index c4f6c00..48e7d51 100644 --- a/public/v2/apps/ghost.json +++ b/public/v2/apps/ghost.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation":"Taken from https://docs.ghost.org/", + "description": "", "dockerCompose":{ "services":{ "$$cap_appname":{ diff --git a/public/v2/apps/gitea.json b/public/v2/apps/gitea.json index cb35ff5..944a029 100644 --- a/public/v2/apps/gitea.json +++ b/public/v2/apps/gitea.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/gitea/gitea/", + "description": "", "dockerCompose": { "version": "2", "services": { diff --git a/public/v2/apps/gitlab-ce.json b/public/v2/apps/gitlab-ce.json index c0945a1..036cec4 100644 --- a/public/v2/apps/gitlab-ce.json +++ b/public/v2/apps/gitlab-ce.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://docs.gitlab.com/omnibus/docker/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/gitlab-runner.json b/public/v2/apps/gitlab-runner.json index 398a66a..44215d2 100644 --- a/public/v2/apps/gitlab-runner.json +++ b/public/v2/apps/gitlab-runner.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://docs.gitlab.com/runner/install/docker.html and https://docs.gitlab.com/runner/register/", + "description": "", "dockerCompose": { "version": "3", "services": { diff --git a/public/v2/apps/graylog.json b/public/v2/apps/graylog.json index 1ca2fe5..d62e5d6 100644 --- a/public/v2/apps/graylog.json +++ b/public/v2/apps/graylog.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/graylog/graylog", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/hasura.json b/public/v2/apps/hasura.json index 8583807..f4027b2 100644 --- a/public/v2/apps/hasura.json +++ b/public/v2/apps/hasura.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Hasura GraphQL Engine", + "description": "", "dockerCompose": { "version": "3.6", "services": { diff --git a/public/v2/apps/jenkins.json b/public/v2/apps/jenkins.json index 71e5bee..a3127a6 100644 --- a/public/v2/apps/jenkins.json +++ b/public/v2/apps/jenkins.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/jenkins/jenkins/ ", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/jsreport.json b/public/v2/apps/jsreport.json index af341a9..34070da 100644 --- a/public/v2/apps/jsreport.json +++ b/public/v2/apps/jsreport.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/jsreport/jsreport/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/keycloak.json b/public/v2/apps/keycloak.json index 9f2487e..f88bbbe 100644 --- a/public/v2/apps/keycloak.json +++ b/public/v2/apps/keycloak.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://github.com/jboss-dockerfiles/keycloak/blob/master/server/README.md", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/mariadb.json b/public/v2/apps/mariadb.json index d05f64a..b7d8c0e 100644 --- a/public/v2/apps/mariadb.json +++ b/public/v2/apps/mariadb.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/mariadb.", + "description": "", "dockerCompose": { "version": "3.1", "services": { diff --git a/public/v2/apps/matomo.json b/public/v2/apps/matomo.json index 359aa53..b466e09 100644 --- a/public/v2/apps/matomo.json +++ b/public/v2/apps/matomo.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/matomo?tab=description", + "description": "", "dockerCompose": { "version": "3.1", "services": { diff --git a/public/v2/apps/minio.json b/public/v2/apps/minio.json index 274ee9e..b0972a0 100644 --- a/public/v2/apps/minio.json +++ b/public/v2/apps/minio.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/minio/minio", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/mongo-express.json b/public/v2/apps/mongo-express.json index 682ea14..79748e4 100644 --- a/public/v2/apps/mongo-express.json +++ b/public/v2/apps/mongo-express.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/mongo-express/ except it is manually adjusted for port 80", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/mongodb.json b/public/v2/apps/mongodb.json index a0c1f79..6fba8cc 100644 --- a/public/v2/apps/mongodb.json +++ b/public/v2/apps/mongodb.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/mongo/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/mssql.json b/public/v2/apps/mssql.json index 3d79b2a..cd3470e 100644 --- a/public/v2/apps/mssql.json +++ b/public/v2/apps/mssql.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/microsoft-mssql-server", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/mysql.json b/public/v2/apps/mysql.json index d0cfd18..43310e6 100644 --- a/public/v2/apps/mysql.json +++ b/public/v2/apps/mysql.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://docs.docker.com/compose/mysql/ port mapping removed from WP as it's not needed", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/nextcloud.json b/public/v2/apps/nextcloud.json index f6bf624..9db4fee 100644 --- a/public/v2/apps/nextcloud.json +++ b/public/v2/apps/nextcloud.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/nextcloud", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/nexus3.json b/public/v2/apps/nexus3.json index 4ff49ad..a1eb430 100644 --- a/public/v2/apps/nexus3.json +++ b/public/v2/apps/nexus3.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/sonatype/nexus3/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/nginx-reverse-proxy.json b/public/v2/apps/nginx-reverse-proxy.json index 029b570..962749b 100644 --- a/public/v2/apps/nginx-reverse-proxy.json +++ b/public/v2/apps/nginx-reverse-proxy.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://github.com/caprover/nginx-reverse-proxy", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/nightscout.json b/public/v2/apps/nightscout.json index 17ae516..9b082f8 100644 --- a/public/v2/apps/nightscout.json +++ b/public/v2/apps/nightscout.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Built from scract (https://github.com/nightscout/cgm-remote-monitor)", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/parse.json b/public/v2/apps/parse.json index ca67a16..5a30141 100644 --- a/public/v2/apps/parse.json +++ b/public/v2/apps/parse.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/parseplatform/parse-server/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/peertube.json b/public/v2/apps/peertube.json index fde9583..a6c2806 100644 --- a/public/v2/apps/peertube.json +++ b/public/v2/apps/peertube.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/docker-compose.yml", + "description": "", "dockerCompose": { "version": "1", "services": { diff --git a/public/v2/apps/pgadmin4.json b/public/v2/apps/pgadmin4.json index 55ea149..989996e 100644 --- a/public/v2/apps/pgadmin4.json +++ b/public/v2/apps/pgadmin4.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/thajeztah/pgadmin4 ", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/pgweb.json b/public/v2/apps/pgweb.json index ea8fc31..101ba74 100644 --- a/public/v2/apps/pgweb.json +++ b/public/v2/apps/pgweb.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "See https://hub.docker.com/r/sosedoff/pgweb for details", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/phpmyadmin.json b/public/v2/apps/phpmyadmin.json index 3d95ade..05e6300 100644 --- a/public/v2/apps/phpmyadmin.json +++ b/public/v2/apps/phpmyadmin.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/phpmyadmin/phpmyadmin/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/portainer.json b/public/v2/apps/portainer.json index 3652d96..2516d9f 100644 --- a/public/v2/apps/portainer.json +++ b/public/v2/apps/portainer.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/portainer/portainer/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/poste-io.json b/public/v2/apps/poste-io.json index f6fe7bf..0d21bea 100644 --- a/public/v2/apps/poste-io.json +++ b/public/v2/apps/poste-io.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Read the poste.io documentation @ https://poste.io/doc", + "description": "", "dockerCompose": { "version": "3.7", "services": { diff --git a/public/v2/apps/postgres.json b/public/v2/apps/postgres.json index 3c38263..f173db6 100644 --- a/public/v2/apps/postgres.json +++ b/public/v2/apps/postgres.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://docs.docker.com/compose/mysql/ port mapping removed from WP as it's not needed", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/prisma.json b/public/v2/apps/prisma.json index 0f8a794..ebe265f 100644 --- a/public/v2/apps/prisma.json +++ b/public/v2/apps/prisma.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/prismagraphql/prisma/", + "description": "", "dockerCompose": { "version": "3", "services": { diff --git a/public/v2/apps/rabbitmq.json b/public/v2/apps/rabbitmq.json index d768c27..ec0e0b5 100644 --- a/public/v2/apps/rabbitmq.json +++ b/public/v2/apps/rabbitmq.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/rabbitmq", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/rainloop.json b/public/v2/apps/rainloop.json index de64f78..af72221 100644 --- a/public/v2/apps/rainloop.json +++ b/public/v2/apps/rainloop.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/hardware/rainloop", + "description": "", "dockerCompose": { "version": "2", "services": { diff --git a/public/v2/apps/redis.json b/public/v2/apps/redis.json index e793914..9230caa 100644 --- a/public/v2/apps/redis.json +++ b/public/v2/apps/redis.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/redis", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/rethinkdb.json b/public/v2/apps/rethinkdb.json index 6f9de00..2ec46b8 100644 --- a/public/v2/apps/rethinkdb.json +++ b/public/v2/apps/rethinkdb.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/rethinkdb.", + "description": "", "dockerCompose": { "version": "7", "services": { diff --git a/public/v2/apps/sentry.json b/public/v2/apps/sentry.json index 962bdb3..4a8efc8 100644 --- a/public/v2/apps/sentry.json +++ b/public/v2/apps/sentry.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/sentry/ and https://docs.sentry.io/server/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/sonarqube.json b/public/v2/apps/sonarqube.json index dc6d7b0..f04244f 100644 --- a/public/v2/apps/sonarqube.json +++ b/public/v2/apps/sonarqube.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/_/sonarqube", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/sourcegraph.json b/public/v2/apps/sourcegraph.json index a74a018..c7ac561 100644 --- a/public/v2/apps/sourcegraph.json +++ b/public/v2/apps/sourcegraph.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/sourcegraph/server/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/strapi.json b/public/v2/apps/strapi.json index 3f6af5d..66f4ede 100644 --- a/public/v2/apps/strapi.json +++ b/public/v2/apps/strapi.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://github.com/strapi/strapi-docker/blob/master/docker-compose.yml", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/thumbor.json b/public/v2/apps/thumbor.json index a3b18e2..5fc5110 100644 --- a/public/v2/apps/thumbor.json +++ b/public/v2/apps/thumbor.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/minimalcompact/thumbor/tags/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/verdaccio.json b/public/v2/apps/verdaccio.json index 2b6cd80..bc9b013 100644 --- a/public/v2/apps/verdaccio.json +++ b/public/v2/apps/verdaccio.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/verdaccio/verdaccio/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/vsts.json b/public/v2/apps/vsts.json index 2305d95..4b7d669 100644 --- a/public/v2/apps/vsts.json +++ b/public/v2/apps/vsts.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://hub.docker.com/r/microsoft/vsts-agent/", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/apps/wordpress.json b/public/v2/apps/wordpress.json index 4c4013a..b161152 100644 --- a/public/v2/apps/wordpress.json +++ b/public/v2/apps/wordpress.json @@ -1,6 +1,7 @@ { "captainVersion": "2", "documentation": "Taken from https://docs.docker.com/compose/wordpress/. Port mapping removed from WP as it is no longer needed", + "description": "", "dockerCompose": { "version": "3.3", "services": { diff --git a/public/v2/logos/adminer.png b/public/v2/logos/adminer.png new file mode 100644 index 0000000..6517bcc Binary files /dev/null and b/public/v2/logos/adminer.png differ