GuidesAuto-deploy from GitHub
Before you start
GitHub must reach the webhook endpoint of your Ferry server through HTTPS.
What you need
- A Ferry server that GitHub can reach through HTTPS.
- The
ferryCLI, with a login to that server.
Why the dashboard host
The API serves the webhook endpoint. To open the API to GitHub, start ferryd with --dashboard-host, together with automatic HTTPS. Then the proxy sends the requests for that dashboard host to the API.
The Production setup guide shows the two settings.
The dashboard host opens the full API
--dashboard-host sends the dashboard, the REST API and the webhooks through the public proxy. Each API call still needs an API token or a signed-in session. But use it only with HTTPS. Then the password, the session and the tokens never travel in clear text.