{"captainVersion":4,"services":{"$$cap_appname":{"environment":{"url":"$$cap_ghost_host","database__client":"mysql","database__connection__host":"srv-captain--$$cap_appname-db","database__connection__user":"$$cap_db_user","database__connection__password":"$$cap_db_password","database__connection__database":"ghost","storage__active":"s3","storage__s3__endpoint":"$$cap_ghost_s3_endpoint","storage__s3__accessKeyId":"$$cap_ghost_s3_key","storage__s3__secretAccessKey":"$$cap_ghost_s3_secret","storage__s3__region":"$$cap_ghost_s3_region","storage__s3__bucket":"$$cap_ghost_s3_bucket","storage__s3__pathPrefix":"$$cap_ghost_s3_prefix","storage__s3__assetHost":"$$cap_ghost_s3_assetHost","mail__transport":"SMTP","mail__from":"$$cap_ghost_smtp_from","mail__options__service":"$$cap_ghost_smtp_service","mail__options__secure":"$$cap_ghost_smtp_secure","mail__options__host":"$$cap_ghost_smtp_host","mail__options__port":"$$cap_ghost_smtp_port","mail__options__auth__user":"$$cap_ghost_smtp_user","mail__options__auth__pass":"$$cap_ghost_smtp_password"},"image":"$$cap_ghost_image","restart":"always","volumes":["$$cap_appname-data:/var/lib/ghost/content"],"caproverExtra":{"containerHttpPort":"2368"}},"$$cap_appname-db":{"image":"mariadb:$$cap_mariadb_version","environment":{"MYSQL_RANDOM_ROOT_PASSWORD":"1","MYSQL_DATABASE":"ghost","MYSQL_USER":"$$cap_db_user","MYSQL_PASSWORD":"$$cap_db_password"},"restart":"always","volumes":["$$cap_appname-mariadb-data:/var/lib/mysql"],"caproverExtra":{"notExposeAsWebApp":"true"}}},"caproverOneClickApp":{"variables":[{"defaultValue":"iznow/ghost:4-alpine","description":"Check out their Docker page for the valid tags https://hub.docker.com/r/iznow/ghost/tags","id":"$$cap_ghost_image","label":"Ghost Image"},{"defaultValue":"https://blog.example.com","description":"Enter the URL that is used to access your publication","id":"$$cap_ghost_host","label":"Ghost Host","validRegex":"/^(http:\\/\\/|https:\\/\\/)\\S*$/"},{"id":"$$cap_mariadb_version","label":"MariaDB Version","defaultValue":"10.5.6","description":"Check out their docker page for the valid tags https://hub.docker.com/r/library/mariadb/tags/","validRegex":"/^([^\\s^\\/])+$/"},{"defaultValue":"ghost","description":"Db user that will be used on MariaDB","id":"$$cap_db_user","label":"MariaDB Ghost user","validRegex":"/^([^\\s^\\/])+$/"},{"description":"Password for database user","id":"$$cap_db_ghost_password","label":"MariaDB Ghost password","validRegex":"/^(?=.*\\d).{10,}$/"},{"description":"Enter the endpoint that is used to access your s3 (optional)","id":"$$cap_ghost_s3_endpoint","label":"AWS S3 endpoint"},{"id":"$$cap_ghost_s3_key","label":"AWS S3 access key id","description":"Amazon access s3 key id"},{"id":"$$cap_ghost_s3_secret","label":"AWS S3 access key","description":"Amazon access s3 secret"},{"id":"$$cap_ghost_s3_bucket","label":"AWS S3 bucket","description":"Amazon S3 bucket name"},{"id":"$$cap_ghost_s3_region","label":"AWS S3 bucket region","description":"AWS S3 bucket region like: us-east-1"},{"id":"$$cap_ghost_s3_prefix","label":"AWS S3 bucket path prefix","description":"AWS S3 bucket path prefix"},{"description":"Enter the asset host CDN to access your s3 (optional)","id":"$$cap_ghost_s3_assetHost","label":"AWS S3 asset host CDN"},{"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 STMP port you will be using","id":"$$cap_ghost_smtp_port","label":"STMP port"},{"defaultValue":"your_email@gmail.com","description":"Your user on the SMTP service","id":"$$cap_ghost_smtp_user","label":"STMP user"},{"description":"Your password on the SMTP service","id":"$$cap_ghost_smtp_password","label":"STMP password"},{"defaultValue":"your_email@gmail.com","description":"STMP from address","id":"$$cap_ghost_smtp_from","label":"STMP from address"}],"instructions":{"end":"Ghost is deployed and available as $$cap_appname. IMPORTANT: It will take up to 1 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."},"displayName":"Ghost + s3","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/"}}