I want to connect “Sendinblue” newsletter service to my ghost site using zapier. But my site is running on localhost:2368 in production mode, I think(I set the NODE_ENV and there’s a config.production.json file visible too). Zappier gives the following error when I try to connect.
- I’m using a local ghost ghost installation with a mysql external database both of which are containerized using docker.
- My node version is 16.17.0, I used the ghost:latest image in docker and I’m using chrome browser.
Zapier is an external service that has no access to your local network (127.0.0.1/localhost is only available on the same machine you’re on).
The only way you can use Zapier with a locally hosted instance is to set up a public-facing proxy that routes through to your local server. If it’s just for development you can use something like https://ngrok.com that will automatically create a public proxy address for you - just be aware that you’ll need to update your local instance’s config to use that for it’s
url and unless you’re paying for a custom domain the url you’re given is ephemeral and will change each time you restart it.