{"id":13929482,"url":"https://github.com/metasansana/buildpack-ghost-cms-theme","last_synced_at":"2025-10-11T12:32:11.826Z","repository":{"id":146917846,"uuid":"145595580","full_name":"metasansana/buildpack-ghost-cms-theme","owner":"metasansana","description":"Ghost CMS Theme buildpack for dokku.","archived":false,"fork":false,"pushed_at":"2020-01-14T22:26:03.000Z","size":1868,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T01:52:15.998Z","etag":null,"topics":["dokku","ghost-cms","ghost-theme","heroku-buildpack"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/metasansana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-08-21T17:13:45.000Z","updated_at":"2023-09-06T15:26:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"b122ba00-f6b8-455b-a0ce-1bae41dc2e79","html_url":"https://github.com/metasansana/buildpack-ghost-cms-theme","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/metasansana/buildpack-ghost-cms-theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metasansana%2Fbuildpack-ghost-cms-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metasansana%2Fbuildpack-ghost-cms-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metasansana%2Fbuildpack-ghost-cms-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metasansana%2Fbuildpack-ghost-cms-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metasansana","download_url":"https://codeload.github.com/metasansana/buildpack-ghost-cms-theme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metasansana%2Fbuildpack-ghost-cms-theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007167,"owners_count":26084247,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dokku","ghost-cms","ghost-theme","heroku-buildpack"],"created_at":"2024-08-07T18:02:22.313Z","updated_at":"2025-10-11T12:32:11.791Z","avatar_url":"https://github.com/metasansana.png","language":"Shell","funding_links":[],"categories":["others"],"sub_categories":[],"readme":"# Ghost CMS Theme Buildpack\n\nThis is a custom buildpack for building [Ghost CMS](https://ghostcms.org) on\n[dokku](https://dokku.viewdocs.io).\n\n## About Buildpacks\n\nInformation about using custom buildpacks with dokku can on the dokku site.\nLong story short: Include a `.buildpacks` file in your repo where each\nline is a git clonable URL to a buildpack you want to use.\n\nExample:\n```sh\nhttps://github.com/heroku/heroku-buildpack-nodejs.git#v123\nhttps://github.com/metasansana/buildpack-ghost-cms-theme#v0.2.0\n```\n## About This Buildpack\n\nThis buildpack will build a Ghost CMS blog from a repo that is a ghost-theme.\nIt uses the `ghost-cli` tool without all the environment checking stuff to\nmake deployment easier on platforms like dokku.\n\nThis buildpack depends on and MUST be used with the official Node.js buildpack\nas shown in the example above.\n\n## Usage\n\n### Before You Push\n\nIn order to successfully build your app from a `git push` your app MUST\nbe a valid Ghost CMS theme. During the build process the buildpack creates a\n`www-ghost` folder that it will install the desired Ghost CMS release to.\n\nYou therefore should not have any files or directories named `www-ghost` in your\nproject.\n\nIn order for the buidpack to detect your app as a Ghost theme, you must\nhave the \"ghost-theme\" string in your keywords array in the `package.json`.\n\n### Additions\n\nYou can now include a custom `config.production.json` and `content`\nfolder and they will be merged into the project.\n\nThis is usefull if you want to do things like use a custom storage adapter.\n\n### Dokku\n\nBefore pushing your app, you need to specify a few environment variables\notherwise builds will fail. Note that this buildpack currently only supports\nthe MySQL installation.\n\n#### Environment Variables\n\n* DB_HOST - The host address of the MySQL installation (required).\n* DB_PORT - The port to connect to MySQL with.\n* DB_NAME - The name of the database to use (required).\n* DB_USER - The username of the database user (required).\n* DB_PASS - The password of the database user (required).\n* URL     - The url Ghost will use in your blog (required).\n\nAfter configuring your environment variables, push your app and it should\nbuild. Give Ghost some time to complete the installation if this is the first\npush.\n\n## License\n\nApache-2.0 plus vendored packages. See the LICENSE file for more info.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetasansana%2Fbuildpack-ghost-cms-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetasansana%2Fbuildpack-ghost-cms-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetasansana%2Fbuildpack-ghost-cms-theme/lists"}