StateVoicesNational / Spoke

mass-contact text/SMS distribution tool
Other
463 stars 405 forks source link

Bug: Deploy to Heroku Postgres Issue #2484

Open vcao opened 11 hours ago

vcao commented 11 hours ago

Describe the bug The Postgres image that Spoke is trying to use on Heroku is depcreated when using deploy to production or quick start. The message reads: We tried to create heroku-postgresql:basic, but received an error from the add-on provider. Try the request again, or log a support ticket and include this message: The basic plan has reached end-of-life. You can try again with a valid plan. See the available plans with: heroku addons:plans heroku-postgresql.

To Reproduce Steps to reproduce the behavior:

  1. Go to Spoke README: https://github.com/StateVoicesNational/Spoke
  2. Click on Deploy to Heroku
  3. Fill in all required environmental variables
  4. See error: "App creation failed." "The basic plan has reached end-of-life."

Expected behavior A starter or production ready Spoke deployment.

Screenshots If applicable, add screenshots to help explain your problem.

Screenshot 2024-10-08 at 1 41 32 PM

Platform (please complete the following information):

vcao commented 10 hours ago

I believe the app.json file would need to be updated with the right Heroku Postgres plan for the quick start plan. So either essential or standard, since basic is longer available. Redis also needs to be configured to heroku-redis:mini