"name": "Mastodon",
"description": "A GNU Social-compatible microblogging server",
"repository": "https://github.com/tootsuite/mastodon",
- "logo": "https://github.com/tootsuite/mastodon/raw/master/app/assets/images/logo.png",
+ "logo": "https://github.com/tootsuite.png",
"env": {
"HEROKU": {
"description": "Leave this as true",
"description": "The domain that your Mastodon instance will run on (this can be appname.herokuapp.com or a custom domain)",
"required": true
},
- "LOCAL_HTTPS": {
- "description": "Will your domain support HTTPS? (Automatic for herokuapp, requires manual configuration for custom domains)",
- "value": "false",
- "required": true
- },
- "PAPERCLIP_SECRET": {
- "description": "The secret key for storing media files",
- "generator": "secret"
- },
"SECRET_KEY_BASE": {
"description": "The secret key base",
"generator": "secret"
},
+ "OTP_SECRET": {
+ "description": "One-time password secret",
+ "generator": "secret"
+ },
"SINGLE_USER_MODE": {
"description": "Should the instance run in single user mode? (Disable registrations, redirect to front page)",
"value": "false",
"SMTP_DOMAIN": {
"description": "Domain for SMTP server. Will default to instance domain if blank.",
"required": false
+ },
+ "SMTP_FROM_ADDRESS": {
+ "description": "Address to send emails from",
+ "required": false
+ },
+ "SMTP_AUTH_METHOD": {
+ "description": "Authentication method to use with SMTP server. Default is 'plain'.",
+ "required": false
+ },
+ "SMTP_OPENSSL_VERIFY_MODE": {
+ "description": "SMTP server certificate verification mode. Defaults is 'peer'.",
+ "required": false
+ },
+ "SMTP_ENABLE_STARTTLS_AUTO": {
+ "description": "Enable STARTTLS if SMTP server supports it? Default is true.",
+ "required": false
}
},
"buildpacks": [
+ {
+ "url": "https://github.com/heroku/heroku-buildpack-apt"
+ },
{
"url": "heroku/nodejs"
},
"heroku-postgresql",
"heroku-redis"
]
-}
\ No newline at end of file
+}