diff options
Diffstat (limited to 'public/v2/apps/ghost-only.json')
| -rw-r--r-- | public/v2/apps/ghost-only.json | 301 |
1 files changed, 148 insertions, 153 deletions
diff --git a/public/v2/apps/ghost-only.json b/public/v2/apps/ghost-only.json index 66b0a7d..c1178a5 100644 --- a/public/v2/apps/ghost-only.json +++ b/public/v2/apps/ghost-only.json @@ -1,156 +1,151 @@ { - "captainVersion": "2", - "documentation":"Taken from https://docs.ghost.org/", - "displayName": "Ghost - No Database", - "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.", - "dockerCompose":{ - "services":{ - "$$cap_appname":{ - "containerHttpPort":"2368", - "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" - ] - } - }, - "version":"2", - "volumes":{ - "$$cap_appname-data":{ + "captainVersion": "2", + "documentation": "Taken from https://docs.ghost.org/", + "displayName": "Ghost - No Database", + "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.", + "dockerCompose": { + "services": { + "$$cap_appname": { + "containerHttpPort": "2368", + "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"] + } + }, + "version": "2", + "volumes": { + "$$cap_appname-data": {} + } + }, + "instructions": { + "end": "Ghost is deployed and available as $$cap_appname. \n\n IMPORTANT: It will take up to 2 minutes for Ghost to be ready. Before that, you might see 502 error page.\n", + "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." + }, + "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,}$/" + }, - } - } - }, - "instructions":{ - "end":"Ghost is deployed and available as $$cap_appname. \n\n IMPORTANT: It will take up to 2 minutes for Ghost to be ready. Before that, you might see 502 error page.\n", - "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." - }, - "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" - } - ] + { + "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" + } + ] } |
