From f200c979792caab2a4da8746fe6b4269fed55e34 Mon Sep 17 00:00:00 2001 From: Simon Belbeoch <39310468+LiquidITGuy@users.noreply.github.com> Date: Tue, 6 Dec 2022 05:10:35 +0100 Subject: [PATCH] chore(name) add all missing displayName (#798) * chore(name) add all missing displayName * chore(name) add all missing displayName * chore(droppy) fix mistake archived name in droppy --- public/v4/apps/countly.yml | 2 +- public/v4/apps/davos.yml | 1 + public/v4/apps/droppy.yml | 2 +- public/v4/apps/elasticsearch.yml | 2 +- public/v4/apps/filebrowser.yml | 2 +- public/v4/apps/ghost.yml | 2 +- public/v4/apps/gitea.yml | 2 +- public/v4/apps/graylog.yml | 2 +- public/v4/apps/hasura.yml | 2 +- public/v4/apps/jenkins.yml | 2 +- public/v4/apps/jsreport.yml | 2 +- public/v4/apps/keycloak.yml | 2 +- public/v4/apps/matomo.yml | 2 +- public/v4/apps/minio.yml | 2 +- public/v4/apps/nightscout.yml | 2 +- public/v4/apps/odoo.yml | 1 + public/v4/apps/parse.yml | 2 +- public/v4/apps/peertube.yml | 2 +- public/v4/apps/pgadmin4.yml | 2 +- public/v4/apps/pgweb.yml | 2 +- public/v4/apps/portainer.yml | 2 +- public/v4/apps/prisma.yml | 2 +- public/v4/apps/rainloop.yml | 2 +- public/v4/apps/redis.yml | 2 +- public/v4/apps/sentry.yml | 2 +- public/v4/apps/shiori.yml | 1 + public/v4/apps/sonarqube.yml | 2 +- public/v4/apps/sourcegraph.yml | 2 +- public/v4/apps/squidex.yml | 2 +- public/v4/apps/strapi.yml | 2 +- public/v4/apps/thumbor.yml | 4 ++-- public/v4/apps/verdaccio.yml | 2 +- 32 files changed, 33 insertions(+), 30 deletions(-) diff --git a/public/v4/apps/countly.yml b/public/v4/apps/countly.yml index ac9520a..3392568 100644 --- a/public/v4/apps/countly.yml +++ b/public/v4/apps/countly.yml @@ -16,7 +16,7 @@ caproverOneClickApp: instructions: start: Countly will only work over HTTPS, so please enable it. | Product Analytics for Mobile, Web, Desktop and IoT | https://count.ly end: Countly is deployed and available as $$cap_appname - displayName: '' + displayName: 'Countly' isOfficial: true description: Countly helps you get insights from your application documentation: Taken from https://hub.docker.com/r/countly/countly-server diff --git a/public/v4/apps/davos.yml b/public/v4/apps/davos.yml index 8d8df24..9ace5d2 100644 --- a/public/v4/apps/davos.yml +++ b/public/v4/apps/davos.yml @@ -1,5 +1,6 @@ captainVersion: 4 caproverOneClickApp: + displayName: Davos description: 'Davos is an FTP automation tool that periodically scans given host locations for new files.' documentation: 'https://github.com/linuxserver/davos' instructions: diff --git a/public/v4/apps/droppy.yml b/public/v4/apps/droppy.yml index 747e1bc..4bbfb44 100644 --- a/public/v4/apps/droppy.yml +++ b/public/v4/apps/droppy.yml @@ -20,6 +20,6 @@ caproverOneClickApp: droppy is deployed and available as $$cap_appname. IMPORTANT: It will take up to 2 minutes for droppy to be ready. Before that, you might see 502 error page. - displayName: '' + displayName: 'droppy' description: droppy is a self-hosted file storage server with a web interface documentation: Read the documentation @ https://github.com/droppyjs/droppy diff --git a/public/v4/apps/elasticsearch.yml b/public/v4/apps/elasticsearch.yml index 57e35ea..781eda5 100644 --- a/public/v4/apps/elasticsearch.yml +++ b/public/v4/apps/elasticsearch.yml @@ -44,7 +44,7 @@ caproverOneClickApp: instructions: start: 'Elasticsearch is a distributed, RESTful search and analytics engine. This image can be used for single nodes and cluster setups. IMPORTANT: Be sure to extend the virtual memory on all your hosts! (increase "echo ''vm.max_map_count=262144'' >> /etc/sysctl.conf" and restart "sysctl -p")' end: 'Deployment of Elasticsearch is finished. You might see 502 errors for the next 2 minutes. Goto /_cat/health to check the health of your cluster. IMPORTANT: Be sure to extend the virtual memory on all your hosts! (increase "echo ''vm.max_map_count=262144'' >> /etc/sysctl.conf" and restart "sysctl -p")' - displayName: '' + displayName: 'elasticsearch' isOfficial: true description: Elasticsearch is a search engine based on the Lucene library documentation: Look at https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html for further assistance using Elasticsearch with docker. diff --git a/public/v4/apps/filebrowser.yml b/public/v4/apps/filebrowser.yml index edf44bc..a6ac996 100644 --- a/public/v4/apps/filebrowser.yml +++ b/public/v4/apps/filebrowser.yml @@ -51,7 +51,7 @@ caproverOneClickApp: Don't change the "/srv" part of the mapping. "/srv" is the directory inside FileBrowser which is used to display content in FileBrowser. - displayName: '' + displayName: 'filebrowser' isOfficial: true description: filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files with supports for multi users. documentation: Taken from https://filebrowser.xyz/installation#docker except moved the database to a directory to be able to associate with a volume diff --git a/public/v4/apps/ghost.yml b/public/v4/apps/ghost.yml index 969abf9..b5e5eef 100644 --- a/public/v4/apps/ghost.yml +++ b/public/v4/apps/ghost.yml @@ -125,7 +125,7 @@ caproverOneClickApp: IMPORTANT: It will take up to 2 minutes for Ghost to be ready. Before that, you might see 502 error page. start: Ghost is a fully open source, adaptable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News. - displayName: '' + displayName: 'Ghost' isOfficial: true description: Ghost is a free and open source blogging platform written in JavaScript and distributed under the MIT License documentation: Taken from https://docs.ghost.org/ diff --git a/public/v4/apps/gitea.yml b/public/v4/apps/gitea.yml index 302362b..c134466 100644 --- a/public/v4/apps/gitea.yml +++ b/public/v4/apps/gitea.yml @@ -56,7 +56,7 @@ caproverOneClickApp: Since Gitea is running inside a container, you can optionally map a port (not 22) of the host to port 22 of the container, if you want to use git commands over SSH. You can perform port mapping in your CapRover dashboard, in App Config section. IMPORTANT: It will take up to 2 minutes for Gitea to be ready. Before that, you might see 502 error page. - displayName: '' + displayName: 'Gitea' isOfficial: true description: Gitea is a software package for hosting software development using Git as well as bug tracking, wikis and code review documentation: Taken from https://hub.docker.com/r/gitea/gitea/ diff --git a/public/v4/apps/graylog.yml b/public/v4/apps/graylog.yml index d085f1c..b894451 100644 --- a/public/v4/apps/graylog.yml +++ b/public/v4/apps/graylog.yml @@ -104,7 +104,7 @@ caproverOneClickApp: IMPORTANT! Do not forget to map port 12201 and 12202 in your app config. Without port mapping, Graylog will not work. - displayName: '' + displayName: 'Graylog' isOfficial: true description: Graylog is used for log management of both structured and unstructured data along with debugging applications. documentation: Taken from https://hub.docker.com/r/graylog/graylog diff --git a/public/v4/apps/hasura.yml b/public/v4/apps/hasura.yml index 92b589b..b788787 100644 --- a/public/v4/apps/hasura.yml +++ b/public/v4/apps/hasura.yml @@ -61,7 +61,7 @@ caproverOneClickApp: IMPORTANT: It will take up to 2 minutes for Hasura to be ready. Before that, you might see 502 error page. start: Instant Realtime GraphQL on Postgres with web admin console. This Docker Compose setup runs Hasura GraphQL Engine along with a Postgres database with the PostGIS extension. - displayName: '' + displayName: 'Hasura' isOfficial: true description: Instant realtime GraphQL APIs on any Postgres application, existing or new documentation: Hasura GraphQL Engine diff --git a/public/v4/apps/jenkins.yml b/public/v4/apps/jenkins.yml index 818fbdd..9c73fc3 100644 --- a/public/v4/apps/jenkins.yml +++ b/public/v4/apps/jenkins.yml @@ -28,7 +28,7 @@ caproverOneClickApp: It will take about a minute for the process to finish. end: Jenkins is deployed and available as $$cap_appname - displayName: '' + displayName: 'Jenkins' isOfficial: true description: Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery documentation: 'Taken from https://hub.docker.com/r/jenkins/jenkins/ ' diff --git a/public/v4/apps/jsreport.yml b/public/v4/apps/jsreport.yml index 41d50c1..06a090f 100644 --- a/public/v4/apps/jsreport.yml +++ b/public/v4/apps/jsreport.yml @@ -33,7 +33,7 @@ caproverOneClickApp: instructions: start: Reporting tools for creating PDF, HTMLS, Excel by converting your HTML + CSS + JavaScript knowledge. end: Congratulations! You have the new jsReport instance running. Happy reporting! - displayName: '' + displayName: 'jsreport' isOfficial: true description: jsreport is an open source reporting platform where reports are designed using popular JavaScript templating engines documentation: Taken from https://hub.docker.com/r/jsreport/jsreport/ diff --git a/public/v4/apps/keycloak.yml b/public/v4/apps/keycloak.yml index 4481228..3b9bc2b 100644 --- a/public/v4/apps/keycloak.yml +++ b/public/v4/apps/keycloak.yml @@ -85,7 +85,7 @@ caproverOneClickApp: IMPORTANT: It will take up to 1 minutes for Keycloak to be ready. Before that, you might see 502 error page. - displayName: '' + displayName: 'Keycloack' isOfficial: true description: Keycloak is an open source identity and access management solution documentation: Taken from https://github.com/keycloak/keycloak-containers/blob/main/docker-compose-examples/keycloak-postgres.yml diff --git a/public/v4/apps/matomo.yml b/public/v4/apps/matomo.yml index 78bce26..220060c 100644 --- a/public/v4/apps/matomo.yml +++ b/public/v4/apps/matomo.yml @@ -51,7 +51,7 @@ caproverOneClickApp: end: >- Matomo is successfully deployed! your application will be available in the next few seconds. Please note to enable https if you need to track datas on https websites. - displayName: '' + displayName: 'Matomo analytics' isOfficial: true description: Matomo tracks online visits to one or more websites and displays reports on these visits for analysis documentation: Taken from https://hub.docker.com/_/matomo?tab=description diff --git a/public/v4/apps/minio.yml b/public/v4/apps/minio.yml index f742cb7..4f9bed9 100644 --- a/public/v4/apps/minio.yml +++ b/public/v4/apps/minio.yml @@ -49,7 +49,7 @@ caproverOneClickApp: **Important**: Make sure to enable HTTPS for both $$cap_appname and $$cap_appname-s3 You can access the dashboard at https://$$cap_appname.$$cap_root_domain And, you can access the S3 API Endpoint at https://$$cap_appname-s3.$$cap_root_domain - displayName: '' + displayName: 'MinIO' isOfficial: true description: MinIO is a cloud storage server compatible with Amazon S3 documentation: Taken from https://docs.min.io/docs/minio-docker-quickstart-guide.html diff --git a/public/v4/apps/nightscout.yml b/public/v4/apps/nightscout.yml index b151fc3..052f0b8 100644 --- a/public/v4/apps/nightscout.yml +++ b/public/v4/apps/nightscout.yml @@ -56,7 +56,7 @@ caproverOneClickApp: instructions: start: Nightscout acts as a web-based CGM (Continuous Glucose Monitor) to allow multiple caregivers to remotely view a patient's glucose data in real time. end: Nightscout is deployed and available as $$cap_appname-nightscout. - displayName: '' + displayName: 'Nightscout' isOfficial: true description: Nightscout is a free and open-source project, and associated social movement, that enables accessing and working with continuous glucose monitor data documentation: Built from scratch (https://github.com/nightscout/cgm-remote-monitor) diff --git a/public/v4/apps/odoo.yml b/public/v4/apps/odoo.yml index edbf79a..1e3cf4e 100644 --- a/public/v4/apps/odoo.yml +++ b/public/v4/apps/odoo.yml @@ -31,6 +31,7 @@ services: caproverExtra: containerHttpPort: '8069' caproverOneClickApp: + displayName: 'Odoo' variables: - id: $$cap_postgres_version label: Postgres Version diff --git a/public/v4/apps/parse.yml b/public/v4/apps/parse.yml index 2b8f073..c3ece24 100644 --- a/public/v4/apps/parse.yml +++ b/public/v4/apps/parse.yml @@ -80,7 +80,7 @@ caproverOneClickApp: Enter your Parse Configuration parameters and click on next. A MongoDB (database) and a Parse container will be created for you. The process will take about a minute for the process to finish. end: 'Parse is deployed! IMPORTANT: Make sure to enable HTTPS and Force HTTPS on your apps before accessing them! Your Parse Dashboard username is "caprover"' - displayName: '' + displayName: 'Parse' isOfficial: true description: Parse Server is an open source Backend-as-a-Service(BaaS) framework initially developed by Facebook documentation: Taken from https://hub.docker.com/r/parseplatform/parse-server/ diff --git a/public/v4/apps/peertube.yml b/public/v4/apps/peertube.yml index e106297..bd032c0 100644 --- a/public/v4/apps/peertube.yml +++ b/public/v4/apps/peertube.yml @@ -101,7 +101,7 @@ caproverOneClickApp: Peertube is deployed and available as $$cap_appname. IMPORTANT: It will take up to 2 minutes for PeerTube to be ready. Before that, you might see 502 error page. - displayName: '' + displayName: 'PeerTube' isOfficial: true description: PeerTube is a decentralized video hosting network, based on free/libre software documentation: Taken from https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/docker-compose.yml diff --git a/public/v4/apps/pgadmin4.yml b/public/v4/apps/pgadmin4.yml index e357362..d40403f 100644 --- a/public/v4/apps/pgadmin4.yml +++ b/public/v4/apps/pgadmin4.yml @@ -31,7 +31,7 @@ caproverOneClickApp: Enter your Configuration parameters and click on next. It will take about a minute for the process to finish. end: Your pgAdmin is deployed and being started. Please wait one minute before accessing your pgAdmin! - displayName: '' + displayName: 'pgAdmin' isOfficial: true description: pgAdmin 4 is a complete rewrite of pgAdmin, built using Python and Javascript/jQuery documentation: 'Taken from https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html ' diff --git a/public/v4/apps/pgweb.yml b/public/v4/apps/pgweb.yml index 5a3403d..b61f274 100644 --- a/public/v4/apps/pgweb.yml +++ b/public/v4/apps/pgweb.yml @@ -15,6 +15,6 @@ caproverOneClickApp: instructions: start: pgweb is a web-based database browser for PostgreSQL, written in Go. end: pgweb is deployed. - displayName: '' + displayName: 'pgweb' description: Pgweb is a web-based database browser for PostgreSQL, written in Go documentation: See https://hub.docker.com/r/sosedoff/pgweb for details diff --git a/public/v4/apps/portainer.yml b/public/v4/apps/portainer.yml index 976e07b..2cbd15a 100644 --- a/public/v4/apps/portainer.yml +++ b/public/v4/apps/portainer.yml @@ -31,7 +31,7 @@ caproverOneClickApp: Enter your portainer Configuration parameters and click on next. It will take about a minute for the process to finish. end: Portainer is deployed and available. The next step is to turn on Websocket Support and use the local connection option via websockets from the Portainer user interface. - displayName: '' + displayName: 'Portainer' isOfficial: true description: Portainer is a lightweight management UI which allows you to easily manage your different Docker environments documentation: Taken from https://hub.docker.com/r/portainer/portainer-ce/ diff --git a/public/v4/apps/prisma.yml b/public/v4/apps/prisma.yml index 66ab5fb..5577f8f 100644 --- a/public/v4/apps/prisma.yml +++ b/public/v4/apps/prisma.yml @@ -55,7 +55,7 @@ caproverOneClickApp: instructions: end: Prisma 1 is deployed and available as $$cap_appname. start: Prisma 1 - Database tools for modern application development. This setup runs Prisma 1 along with a MySQL Database. - displayName: '' + displayName: 'Prisma' isOfficial: true description: Prisma 1 is a database abstraction layer that turns your databases into GraphQL APIs with CRUD operations and realtime capabilities documentation: Taken from https://hub.docker.com/r/prismagraphql/prisma/ diff --git a/public/v4/apps/rainloop.yml b/public/v4/apps/rainloop.yml index cbb27fc..7416bbf 100644 --- a/public/v4/apps/rainloop.yml +++ b/public/v4/apps/rainloop.yml @@ -23,6 +23,6 @@ caproverOneClickApp: Rainloop is deployed and available as $$cap_appname. It will take about a minute for Rainloop to be ready. Before that, you might see 502 error page. - displayName: '' + displayName: 'RainLoop' description: RainLoop Webmail - Simple, modern & fast web-based email client documentation: Taken from https://hub.docker.com/r/hardware/rainloop diff --git a/public/v4/apps/redis.yml b/public/v4/apps/redis.yml index 3a0d3e7..75f6de7 100644 --- a/public/v4/apps/redis.yml +++ b/public/v4/apps/redis.yml @@ -29,7 +29,7 @@ caproverOneClickApp: Enter your Redis container name and click on next. It will take about a minute for the process to finish. end: "Redis is deployed and available as srv-captain--$$cap_appname:6379 to other apps. For example with NodeJS: const client = redis.createClient(6379, 'srv-captain--$$cap_appname' , {password: '$$cap_redis_password'})" - displayName: '' + displayName: 'Redis' isOfficial: true description: Redis is an in-memory data structure store, used as a database, cache and message broker documentation: Taken from https://hub.docker.com/_/redis diff --git a/public/v4/apps/sentry.yml b/public/v4/apps/sentry.yml index 3e25f1f..add1281 100644 --- a/public/v4/apps/sentry.yml +++ b/public/v4/apps/sentry.yml @@ -178,7 +178,7 @@ caproverOneClickApp: Sentry is deployed and available as srv-captain--$$cap_appname:9000. IMPORTANT: It will take up to 10 minutes for Sentry to be ready. Before that, you might see 502 error page. - displayName: '' + displayName: 'Sentry' isOfficial: true description: Open-source error tracking with full stacktraces & asynchronous context documentation: Taken from https://hub.docker.com/_/sentry/ and https://docs.sentry.io/server/ diff --git a/public/v4/apps/shiori.yml b/public/v4/apps/shiori.yml index 3d42a7a..64705ee 100644 --- a/public/v4/apps/shiori.yml +++ b/public/v4/apps/shiori.yml @@ -12,6 +12,7 @@ services: containerHttpPort: '8080' caproverOneClickApp: + displayName: 'Shiori' isOfficial: false description: 'A simple bookmark manager built with Go.' instructions: diff --git a/public/v4/apps/sonarqube.yml b/public/v4/apps/sonarqube.yml index 5155e10..e0e75d1 100644 --- a/public/v4/apps/sonarqube.yml +++ b/public/v4/apps/sonarqube.yml @@ -63,7 +63,7 @@ caproverOneClickApp: It will take about a minute for the process to finish. end: SonarQube is deployed and available as srv-captain--$$cap_appname:9000 to other apps. - displayName: '' + displayName: 'sonarqube' isOfficial: true description: Catch bugs and vulnerabilities in your app, with thousands of automated Static Code Analysis rules documentation: Taken from https://hub.docker.com/_/sonarqube diff --git a/public/v4/apps/sourcegraph.yml b/public/v4/apps/sourcegraph.yml index 4504595..8378547 100644 --- a/public/v4/apps/sourcegraph.yml +++ b/public/v4/apps/sourcegraph.yml @@ -36,7 +36,7 @@ caproverOneClickApp: To disable the signup option for other users use the administration console and change the boolean property "allowSignup" to false. More information here: https://docs.sourcegraph.com/admin/config/critical_config#builtin-password-authentication - displayName: '' + displayName: 'Sourcegraph' isOfficial: true description: Sourcegraph is a free, self-hosted code search and intelligence server that helps developers find, review, understand, and debug code documentation: Taken from https://hub.docker.com/r/sourcegraph/server/ diff --git a/public/v4/apps/squidex.yml b/public/v4/apps/squidex.yml index 790154d..d7104a5 100644 --- a/public/v4/apps/squidex.yml +++ b/public/v4/apps/squidex.yml @@ -100,7 +100,7 @@ caproverOneClickApp: IMPORTANT!! Don't forget to change the URLS__BASEURL,LETSENCRYPT_HOST and VIRTUAL_HOST variable if you change your URL. IMPORTANT!! It takes up to 2-5 minutes for Squidex to boot up. You will see a 502 Error until the startup is finished. - displayName: '' + displayName: 'Squidex' isOfficial: true description: Squidex is an open source headless CMS and content management hub. documentation: >- diff --git a/public/v4/apps/strapi.yml b/public/v4/apps/strapi.yml index 3c5df62..216d38f 100644 --- a/public/v4/apps/strapi.yml +++ b/public/v4/apps/strapi.yml @@ -66,7 +66,7 @@ caproverOneClickApp: Note when installing a plugin an error will be displayed. This error message is due to a restart on plugin installation. This behaviour is normal. Refresh the page after few seconds (502 can happen if you refresh too fast). - displayName: '' + displayName: 'Strapi' isOfficial: false description: The Open source Headless CMS Front-End Developers love. Manage your content. Distribute it anywhere documentation: Taken from https://github.com/strapi/strapi-docker/blob/master/examples/mongo/docker-compose.yml diff --git a/public/v4/apps/thumbor.yml b/public/v4/apps/thumbor.yml index 469a0ce..19024f8 100644 --- a/public/v4/apps/thumbor.yml +++ b/public/v4/apps/thumbor.yml @@ -23,6 +23,6 @@ caproverOneClickApp: Enter your thumbor Configuration parameters and click on next. It will take about a minute for the process to finish. end: thumbor is deployed and available as $$cap_appname. Go to YOUR_APP_URL/unsafe/200x50/i.imgur.com/bvjzPct.jpg to test thumbor! - displayName: '' - description: Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images + displayName: 'thumbor' + description: Thumbor is a smart imaging service that enables on-demand cropping, resizing, applying filters and optimizing images. documentation: Taken from https://hub.docker.com/r/minimalcompact/thumbor/tags/ diff --git a/public/v4/apps/verdaccio.yml b/public/v4/apps/verdaccio.yml index 8a77226..678a370 100644 --- a/public/v4/apps/verdaccio.yml +++ b/public/v4/apps/verdaccio.yml @@ -26,7 +26,7 @@ caproverOneClickApp: Enter your verdaccio Configuration parameters and click on next. It will take about a minute for the process to finish. end: Verdaccio is deployed and available as srv-captain--$$cap_appname:4873 to other apps.. - displayName: '' + displayName: 'Verdaccio' isOfficial: true description: Verdaccio is a lightweight private npm proxy registry that allows you to have your own npm registry for free documentation: Taken from https://hub.docker.com/r/verdaccio/verdaccio/