{ "name": "Craft 3", "description": "A sample app + starterkit for deploying Craft 3 to Heroku.", "keywords": [ "craftcms", "craft", "php" ], "website": "https://terrible.dev", "repository": "https://github.com/terribledev/craft", "success_url": "/admin/install", "scripts": {}, "env": { "ENVIRONMENT": { "description": "The Craft environment for this app.", "value": "production" }, "DB_SCHEMA": { "description": "The database schema for this app.", "value": "public" }, "CRAFT_LICENSE_KEY": { "description": "The contents of your Craft license key file. Preserve newlines!" }, "SECURITY_KEY": { "description": "A secret key for verifying the integrity of signed cookies.", "generator": "secret" }, "CRAFT_STORAGE_PATH": { "description": "Where we should store Craft runtime artifacts. Must be writable by the Heroku web process, and assumed ephemeral. This is not a place to permanently store uploaded files.", "value": "/tmp" }, "MAILER_FROM_ADDRESS": { "description": "The email address your application will use as the default sender.", "required": true }, "PRIMARY_SITE_URL": { "description": "The contents of your Craft license key file. Preserve newlines!", "required": false } }, "formation": { "web": { "quantity": 1, "size": "hobby" }, "worker": { "quantity": 1, "size": "hobby" } }, "addons": [ "heroku-postgresql", "heroku-redis" ], "buildpacks": [ { "url": "heroku/php" } ], "environments": { "staging": { "env": { "ENVIRONMENT": "production" } } } }