Shifter to Netlify build script.
tl;dr: You have to set up both a Netlify and a Shifter site. They interact and conenct by using a webhook. These steps are an overview of both.
- Deploy this to Netlify
- Navigate to deploy settings, add a build hook
- Name the build hook, we called ours "Shifter Artifact Webhook", save it
- Copy the new build hook URL, e.g. "https://api.netlify.com/build_hooks/abc123"
- Migrate or launch a new WordPress site on Shifter
- Select a plan that support webhooks
- Navigate to webhook settings, paste your Netlify build hook URL, save it
- Generate a new artifact
This process does 2 things. First, it sets up a Netlify site with the required build settings and redirects. Those settings are located within the netlify.toml
file and build.sh
.
This is the most basic version of a deploy pipeline between Shifter and Netlify.
Using sed
LC_ALL=C find . -type f -exec sed -i '' -e "s/foo-bar-baz.on.getshifter.io/foo-bar-baz.netlify.app/" {} \;