mirror of
https://github.com/mastodon/mastodon.git
synced 2024-08-20 21:08:15 -07:00
0d9e8b9775
This should make it possible to run Puma on Heroku with steps like: ``` $ export HEROKU_APP=<app-name> $ heroku create --addons heroku-postgresql,heroku-redis -s heroku-24 $ heroku buildpacks:add https://github.com/heroku/heroku-buildpack-activestorage-preview $ heroku buildpacks:add https://github.com/heroku/heroku-buildpack-apt $ heroku buildpacks:add heroku/nodejs $ heroku buildpacks:add heroku/ruby $ heroku config:set \ OTP_SECRET=`ruby -r securerandom -e 'puts SecureRandom.hex(64)'` \ RAILS_SERVE_STATIC_FILES=true \ LOCAL_DOMAIN=`heroku domains --json | jq -r '.[] | select(.kind=="heroku").hostname'` \ `RAILS_ENV=production bin/rails db:encryption:init | grep ^ACTIVE_RECORD_ENCRYPTION_` $ git push heroku main $ heroku run rake db:migrate ```
5 lines
184 B
Text
5 lines
184 B
Text
libidn12
|
|
# for idn-ruby on heroku-24 stack
|
|
|
|
# use https://github.com/heroku/heroku-buildpack-activestorage-preview
|
|
# in place for ffmpeg and its dependent packages to reduce slag size
|