We are considering switching from WPEngine/LocalWP to Kinsta but have a question about our workflow.
Environment Setup
I use TailPress for my WordPress themes, then I use a GitHub action to compile and zip my theme. We then install that theme on the production site. This means our production environment only has a compiled and bundled theme.
With DevKinsta, if I pull down a site, it will be the compiled theme folder. Currently with LocalWP, since its not containerized, I use a symlink to put my dev theme folder into my localsite folder.
With this, my dev code never gets overwritten when doing a pull. I made a LocalWP addon to automatically do the symlinking for me and that process works great.
I’m concerned with our dev workflow with Kinsta and how to achieve something similar. The main reason for putting the theme in an external folder is so that pulls don’t wipe out any work you had in your theme.
Dev Kinsta Addons?
Is there anyway to build an “addon” for DevKinsta and hook into on push/on pull. I probably can get away with keeping the theme folders in a shared docker folder, but its super nice not having to manually recreate symlinks everytime I pull a site.
Curious if the Kinsta team can give any suggestions on how to handle this where our production site doesnt include our dev theme files.
Local WP Addon
Just to give some more insight, my LocalWP addon lets me pick a theme dev folder. I can then click a relink button to generate the symlink should it get overwritten. Makes it super fast and easy and LocalWP doesnt push symlinks so the dev theme is never uploaded to production.

With multiple team members and themes in git, having a dev theme folder get pushed to production causes a lot of issues.