Redwood aims to be a serverless framework. But what if you really want to run it on Heroku?
This guide aims to walk you through each piece required to make it work.
- Add
app.json,Procfile,config/nginx.conf.erb,index.js yarn workspace api add @redwoodjs/api-serveryarn remove -W @redwoodjs/core && yarn add -W @redwoodjs/core pm2- Update your root
package.jsonwith the following scripts:"scripts": { "build": "rw build", "start": "node index.js" },
- Set
apiProxyPathinredwood.tomltoapiProxyPath = "/api"
Note that you will need to manually add the heroku/nginx buildpack manually to your app if you are setting this up on an already created Heroku stack.
Glad to hear it! On the NGINX buildpack, did you already have an app that you added this to? App.json buildpacks only apply when building a newly-created app. I'll update the instructions with that. ๐ Thanks!