diff options
| author | Kasra Bigdeli <[email protected]> | 2020-08-16 19:37:46 -0400 |
|---|---|---|
| committer | Kasra Bigdeli <[email protected]> | 2020-08-16 19:37:46 -0400 |
| commit | 723ca5cca53bf5a569cb951b77f7a9b71fe088bd (patch) | |
| tree | 0cfbfb92e39cdd2a3ed7470eecbb98fdd27f8490 /public/v4/apps/ghost-only.yml | |
| parent | 9ae0159100c53fcd357ec82cb819e3a863b34c57 (diff) | |
| download | caprover-one-click-apps-723ca5cca53bf5a569cb951b77f7a9b71fe088bd.tar.gz caprover-one-click-apps-723ca5cca53bf5a569cb951b77f7a9b71fe088bd.zip | |
Fixed build
Diffstat (limited to 'public/v4/apps/ghost-only.yml')
| -rw-r--r-- | public/v4/apps/ghost-only.yml | 228 |
1 files changed, 115 insertions, 113 deletions
diff --git a/public/v4/apps/ghost-only.yml b/public/v4/apps/ghost-only.yml index d4d4fa8..85bdd81 100644 --- a/public/v4/apps/ghost-only.yml +++ b/public/v4/apps/ghost-only.yml @@ -1,117 +1,119 @@ captainVersion: 4 services: - $$cap_appname: - environment: - GHOST_DATABASE_NAME: $$cap_ghost_database_name - GHOST_DATABASE_PASSWORD: $$cap_ghost_database_password - GHOST_DATABASE_USER: $$cap_ghost_database_user - GHOST_EMAIL: $$cap_ghost_email - GHOST_HOST: $$cap_ghost_host - GHOST_PASSWORD: $$cap_ghost_password - GHOST_PROTOCOL: $$cap_ghost_protocol - GHOST_PORT_NUMBER: $$cap_ghost_port - MARIADB_HOST: $$cap_mariadb_host - MARIADB_PORT_NUMBER: $$cap_mariadb_port_number - SMTP_FROM_ADDRESS: $$cap_ghost_smtp_from - SMTP_HOST: $$cap_ghost_smtp_host - SMTP_PASSWORD: $$cap_ghost_smtp_password - SMTP_PORT: $$cap_ghost_smtp_port - SMTP_SERVICE: $$cap_ghost_smtp_service - SMTP_USER: $$cap_ghost_smtp_user - image: bitnami/ghost:$$cap_ghost_version - restart: always - volumes: - - $$cap_appname-data:/bitnami - caproverExtra: - containerHttpPort: "2368" + $$cap_appname: + environment: + GHOST_DATABASE_NAME: $$cap_ghost_database_name + GHOST_DATABASE_PASSWORD: $$cap_ghost_database_password + GHOST_DATABASE_USER: $$cap_ghost_database_user + GHOST_EMAIL: $$cap_ghost_email + GHOST_HOST: $$cap_ghost_host + GHOST_PASSWORD: $$cap_ghost_password + GHOST_PROTOCOL: $$cap_ghost_protocol + GHOST_PORT_NUMBER: $$cap_ghost_port + MARIADB_HOST: $$cap_mariadb_host + MARIADB_PORT_NUMBER: $$cap_mariadb_port_number + SMTP_FROM_ADDRESS: $$cap_ghost_smtp_from + SMTP_HOST: $$cap_ghost_smtp_host + SMTP_PASSWORD: $$cap_ghost_smtp_password + SMTP_PORT: $$cap_ghost_smtp_port + SMTP_SERVICE: $$cap_ghost_smtp_service + SMTP_USER: $$cap_ghost_smtp_user + image: bitnami/ghost:$$cap_ghost_version + restart: always + volumes: + - $$cap_appname-data:/bitnami + caproverExtra: + containerHttpPort: '2368' caproverOneClickApp: - variables: - - defaultValue: 3.4.0 - description: Check out their Docker page for the valid tags - https://hub.docker.com/r/bitnami/ghost/tags - id: $$cap_ghost_version - label: Ghost Version - validRegex: /^([^\s^\/])+$/ - - description: Maria DB Host - defaultValue: localhost - id: $$cap_mariadb_host - label: Maria DB Host - - description: Maria DB port - defaultValue: "3306" - id: $$cap_mariadb_port_number - label: MariaDB user - - description: Database name - defaultValue: ghost - id: $$cap_ghost_database_name - label: MariaDB Database name - validRegex: /^([^\s^\/])+$/ - - description: User for database - id: $$cap_ghost_database_user - label: MariaDB User - validRegex: /^([^\s^\/])+$/ - - description: Password for database - id: $$cap_ghost_database_password - label: MariaDB Ghost password - validRegex: /^(?=.*\d).{10,}$/ - - defaultValue: [email protected] - description: Ghost application email, you will use it to login - id: $$cap_ghost_email - label: Ghost email - validRegex: /^([^\s^\/])+$/ - - description: The admin password must be at least 10 characters, and at least one - number and letter - id: $$cap_ghost_password - label: Ghost password - validRegex: /^(?=.*\d).{10,}$/ - - defaultValue: blog.example.com - description: Enter the URL that is used to access your publication - id: $$cap_ghost_host - label: Ghost Host - validRegex: /^([^\s^\/])+$/ - - defaultValue: http - description: Protocol that you will be using - id: $$cap_ghost_protocol - label: Ghost Protocol - validRegex: /^([^\s^\/])+$/ - - defaultValue: "80" - description: Port that you will be using - id: $$cap_ghost_port - label: Ghost Port - - defaultValue: GMail - description: Ghost uses node mailer, check this docs - https://docs.ghost.org/concepts/config/#mail - id: $$cap_ghost_smtp_service - label: STMP service to use - - defaultValue: smtp.gmail.com - description: The STMP host you will be using - id: $$cap_ghost_smtp_host - label: STMP host - - defaultValue: "465" - description: The SMTP port you will be using - id: $$cap_ghost_smtp_port - label: SMTP port - - defaultValue: [email protected] - description: Your user on the SMTP service - id: $$cap_ghost_smtp_user - label: SMTP user - - description: Your password on the SMTP service - id: $$cap_ghost_smtp_password - label: SMTP password - - defaultValue: [email protected] - description: SMTP from address - id: $$cap_ghost_smtp_from - label: SMTP from address - instructions: - end: > - Ghost is deployed and available as $$cap_appname. + variables: + - defaultValue: 3.4.0 + description: Check out their Docker page for the valid tags + https://hub.docker.com/r/bitnami/ghost/tags + id: $$cap_ghost_version + label: Ghost Version + validRegex: /^([^\s^\/])+$/ + - description: Maria DB Host + defaultValue: localhost + id: $$cap_mariadb_host + label: Maria DB Host + - description: Maria DB port + defaultValue: '3306' + id: $$cap_mariadb_port_number + label: MariaDB user + - description: Database name + defaultValue: ghost + id: $$cap_ghost_database_name + label: MariaDB Database name + validRegex: /^([^\s^\/])+$/ + - description: User for database + id: $$cap_ghost_database_user + label: MariaDB User + validRegex: /^([^\s^\/])+$/ + - description: Password for database + id: $$cap_ghost_database_password + label: MariaDB Ghost password + validRegex: /^(?=.*\d).{10,}$/ + - defaultValue: [email protected] + description: Ghost application email, you will use it to login + id: $$cap_ghost_email + label: Ghost email + validRegex: /^([^\s^\/])+$/ + - description: + The admin password must be at least 10 characters, and at least one + number and letter + id: $$cap_ghost_password + label: Ghost password + validRegex: /^(?=.*\d).{10,}$/ + - defaultValue: blog.example.com + description: Enter the URL that is used to access your publication + id: $$cap_ghost_host + label: Ghost Host + validRegex: /^([^\s^\/])+$/ + - defaultValue: http + description: Protocol that you will be using + id: $$cap_ghost_protocol + label: Ghost Protocol + validRegex: /^([^\s^\/])+$/ + - defaultValue: '80' + description: Port that you will be using + id: $$cap_ghost_port + label: Ghost Port + - defaultValue: GMail + description: Ghost uses node mailer, check this docs + https://docs.ghost.org/concepts/config/#mail + id: $$cap_ghost_smtp_service + label: STMP service to use + - defaultValue: smtp.gmail.com + description: The STMP host you will be using + id: $$cap_ghost_smtp_host + label: STMP host + - defaultValue: '465' + description: The SMTP port you will be using + id: $$cap_ghost_smtp_port + label: SMTP port + - defaultValue: [email protected] + description: Your user on the SMTP service + id: $$cap_ghost_smtp_user + label: SMTP user + - description: Your password on the SMTP service + id: $$cap_ghost_smtp_password + label: SMTP password + - defaultValue: [email protected] + description: SMTP from address + id: $$cap_ghost_smtp_from + label: SMTP from address + instructions: + end: > + Ghost is deployed and available as $$cap_appname. - 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: Ghost - No Database - isOfficial: true - description: This will create a Ghost blog without a database. After - installation you will need to change config.production.json, theres a bug - where the port number is in the url. - documentation: Taken from https://docs.ghost.org/ + 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: Ghost - No Database + isOfficial: true + description: This will create a Ghost blog without a database. After + installation you will need to change config.production.json, theres a bug + where the port number is in the url. + documentation: Taken from https://docs.ghost.org/ |
