2017-04-05 11:45:03 +00:00
{
"name" : "Mastodon" ,
"description" : "A GNU Social-compatible microblogging server" ,
2017-04-05 15:28:11 +00:00
"repository" : "https://github.com/tootsuite/mastodon" ,
2017-08-01 03:59:11 +00:00
"logo" : "https://github.com/tootsuite.png" ,
2017-04-05 11:45:03 +00:00
"env" : {
"LOCAL_DOMAIN" : {
"description" : "The domain that your Mastodon instance will run on (this can be appname.scalingo.io or a custom domain)" ,
"required" : true
} ,
"SECRET_KEY_BASE" : {
"description" : "The secret key base" ,
"generator" : "secret"
} ,
2018-03-26 10:47:34 +00:00
"OTP_SECRET" : {
"description" : "One-time password secret" ,
"generator" : "secret"
} ,
2017-04-05 11:45:03 +00:00
"SINGLE_USER_MODE" : {
"description" : "Should the instance run in single user mode? (Disable registrations, redirect to front page)" ,
"value" : "false" ,
"required" : true
} ,
"S3_ENABLED" : {
"description" : "Should Mastodon use Amazon S3 for storage? This is highly recommended, as Scalingo does not have persistent file storage (files will be lost)." ,
"value" : "true" ,
"required" : false
} ,
"S3_BUCKET" : {
"description" : "Amazon S3 Bucket" ,
"required" : false
} ,
"S3_REGION" : {
"description" : "Amazon S3 region that the bucket is located in" ,
"required" : false
} ,
"AWS_ACCESS_KEY_ID" : {
"description" : "Amazon S3 Access Key" ,
"required" : false
} ,
"AWS_SECRET_ACCESS_KEY" : {
"description" : "Amazon S3 Secret Key" ,
"required" : false
} ,
"SMTP_SERVER" : {
"description" : " H o s t n a m e f o r S M T P s e r v e r , i f y o u w a n t t o e n a b l e e m a i l " ,
"required" : false
} ,
"SMTP_PORT" : {
"description" : "Port for SMTP server" ,
"required" : false
} ,
"SMTP_LOGIN" : {
"description" : "Username for SMTP server" ,
"required" : false
} ,
"SMTP_PASSWORD" : {
"description" : "Password for SMTP server" ,
"required" : 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
} ,
2017-04-10 19:48:30 +00:00
"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
} ,
2017-04-05 11:45:03 +00:00
"BUILDPACK_URL" : {
"description" : "Internal scalingo configuration" ,
"required" : true ,
"value" : "https://github.com/Scalingo/multi-buildpack.git"
2018-08-28 23:21:23 +00:00
} ,
"WITH_FFPROBE" : {
"description" : "Internal scalingo configuration to install ffprobe" ,
"required" : true ,
"value" : "true"
2017-04-05 11:45:03 +00:00
}
} ,
"scripts" : {
"postdeploy" : "bundle exec rails db:migrate && bundle exec rails db:seed"
} ,
"addons" : [
2018-07-03 07:09:21 +00:00
"postgresql" ,
"redis"
2017-04-05 11:45:03 +00:00
]
}