summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/ghost-only.yml
diff options
context:
space:
mode:
authorKasra Bigdeli <[email protected]>2020-08-16 19:37:46 -0400
committerKasra Bigdeli <[email protected]>2020-08-16 19:37:46 -0400
commit723ca5cca53bf5a569cb951b77f7a9b71fe088bd (patch)
tree0cfbfb92e39cdd2a3ed7470eecbb98fdd27f8490 /public/v4/apps/ghost-only.yml
parent9ae0159100c53fcd357ec82cb819e3a863b34c57 (diff)
downloadcaprover-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.yml228
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/