I recently updated one of my jekyll-plugins, and now it seems that deploys are hanging.
The plugin is ruby code, that runs a node script, which starts a tcp server to process code with PostCSS. The server will print “PostCSS Server listening on port 8124…” when it starts up, but I’m not seeing that.
The only log I’m seeing is “Configuration file: /opt/build/repo/_config.yml”, which tells me that jekyll has indeed started building, but hasn’t been able to start the server.
My ideas for the problem are
- Path issue, the plugin cant find the script
- Sandbox issue, Netlify doesn’t allow certain Node.js APIs
Both of which are things that I have low observability, I’d appreciate any help from the Netlify employees that have more domain knowledge of the build infrastructure.
Deploy log: https://app.netlify.com/sites/mitchell-hanberg/deploys/5ec0221cd148e6000625f9c3
Repo: https://github.com/mhanberg/blog
Plugin: https://github.com/mhanberg/jekyll-postcss
Thanks!