shipnode eject
By default ShipNode renders PM2 and Caddy configuration at deploy time from internal templates. eject copies those templates into your repo so you can modify them.
npx shipnode eject # eject bothnpx shipnode eject pm2 # only ecosystem.config.cjs templatenpx shipnode eject caddy # only Caddyfile templateOnce ejected, ShipNode uses the local templates on every subsequent deploy.
Templates land under .shipnode/templates/ in your project.