{"id":13472335,"url":"https://github.com/strapi/strapi-heroku-template","last_synced_at":"2025-05-11T05:38:10.384Z","repository":{"id":38296016,"uuid":"264941004","full_name":"strapi/strapi-heroku-template","owner":"strapi","description":"Strapi official template for Heroku 1 click deploy button","archived":false,"fork":false,"pushed_at":"2023-10-09T20:35:17.000Z","size":2409,"stargazers_count":95,"open_issues_count":16,"forks_count":122,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-11T05:38:04.471Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/strapi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-05-18T13:01:42.000Z","updated_at":"2024-10-20T23:15:49.000Z","dependencies_parsed_at":"2024-01-16T07:23:52.172Z","dependency_job_id":"d7864adc-a9cd-4920-8317-9ce3e3c1a7b8","html_url":"https://github.com/strapi/strapi-heroku-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strapi%2Fstrapi-heroku-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strapi%2Fstrapi-heroku-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strapi%2Fstrapi-heroku-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strapi%2Fstrapi-heroku-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/strapi","download_url":"https://codeload.github.com/strapi/strapi-heroku-template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253523690,"owners_count":21921815,"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","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":[],"created_at":"2024-07-31T16:00:53.868Z","updated_at":"2025-05-11T05:38:10.367Z","avatar_url":"https://github.com/strapi.png","language":"JavaScript","funding_links":[],"categories":["Strapi v3"],"sub_categories":["Templates - v3"],"readme":"# 🚀 Getting started with Strapi\n\nThis repository contains a basic Strapi application which is quickly and easily deployable on Heroku through a one-click deploy button\n\n\u003ca href=\"https://www.heroku.com/deploy/?template=https://github.com/strapi/strapi-heroku-template\"\u003e\n\u003cimg src=\"https://assets.strapi.io/uploads/Deploy_button_heroku_b1043fc67d.png\" /\u003e\n\u003c/a\u003e\n\n## Requirements\n\nTo deploy this project on Heroku, you'll need:\n\n- An Heroku account (Free)\n- A Cloudinary account for hosting your assets (Free)\n\n## Database\n\nThis project will use the [postgresql Heroku addons](https://elements.heroku.com/addons/heroku-postgresql). The database configuration can be found in the `config/database.js` file. Using the existing configuration means that you project will also use the production postgresql database when running locally on your machine. \nYou will need to have the same `DATABASE_URL` that the addon will create on your Heroku project if you want to use the postresql database locally.\n\n  - Create an `.env` file at the root of your project containing the following code:\n\n```\nDATABASE_URL=...\n```\n\nIf you want to use an SQLite database just for editing your collection-types, configurations locally on your machine, please comment the postgresql configuration in the `config/database.js` file and uncomment the SQLite one. \nYou can also create a `config/env/production/database.js` file containing the postgresql connection and only keep the SQLite connection in your `config/database.js`. This way you'll have two different database connection depending on the environment.\n\n## Upload\n\nThis project will upload your assets on your Cloudinary account. The configuration can be found in the `config/plugins.js` file. Using the existing configuration means that you project will also use the cloudinary upload provider when running locally on your machine.\nYou will need to have the same `CLOUDINARY_NAME`, `CLOUDINARY_KEY` and `CLOUDINARY_SECRET` variables in an `.env` file locally on your machine.\n\n  - Create an `.env` file at the root of your project containing the following code:\n\n```\nCLOUDINARY_NAME=...\nCLOUDINARY_KEY=...\nCLOUDINARY_SECRET=...\n```\n\nIf you want to upload your assets on your computer when running locally on your machine, please comment the content of your `config/plugins.js` file. \nYou can also create a `config/env/production/plugins.js` file containing the cloudinary provider and delete your `config/plugins.js`. This way you'll have two different upload providers depending on the environment.\n\nStrapi comes with a full featured [Command Line Interface](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html) (CLI) which lets you scaffold and manage your project in seconds.\n\n### `develop`\n\nStart your Strapi application with autoReload enabled. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-develop)\n\n```\nnpm run develop\n# or\nyarn develop\n```\n\n### `start`\n\nStart your Strapi application with autoReload disabled. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-start)\n\n```\nnpm run start\n# or\nyarn start\n```\n\n### `build`\n\nBuild your admin panel. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-build)\n\n```\nnpm run build\n# or\nyarn build\n```\n\n## ⚙️ Deployment\n\nStrapi gives you many possible deployment options for your project. Find the one that suits you on the [deployment section of the documentation](https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/deployment.html).\n\n## 📚 Learn more\n\n- [Resource center](https://strapi.io/resource-center) - Strapi resource center.\n- [Strapi documentation](https://docs.strapi.io) - Official Strapi documentation.\n- [Strapi tutorials](https://strapi.io/tutorials) - List of tutorials made by the core team and the community.\n- [Strapi blog](https://docs.strapi.io) - Official Strapi blog containing articles made by the Strapi team and the community.\n- [Changelog](https://strapi.io/changelog) - Find out about the Strapi product updates, new features and general improvements.\n\nFeel free to check out the [Strapi GitHub repository](https://github.com/strapi/strapi). Your feedback and contributions are welcome!\n\n## ✨ Community\n\n- [Discord](https://discord.strapi.io) - Come chat with the Strapi community including the core team.\n- [Forum](https://forum.strapi.io/) - Place to discuss, ask questions and find answers, show your Strapi project and get feedback or just talk with other Community members.\n- [Awesome Strapi](https://github.com/strapi/awesome-strapi) - A curated list of awesome things related to Strapi.\n\n---\n\n\u003csub\u003e🤫 Psst! [Strapi is hiring](https://strapi.io/careers).\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrapi%2Fstrapi-heroku-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstrapi%2Fstrapi-heroku-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrapi%2Fstrapi-heroku-template/lists"}