Share your deployment strategies! #763
Replies: 2 comments 3 replies
-
Visual Studio's publish capability will not work with the Oqtane application itsself because just like every other Microsoft solution Visual Studio relies on static, hard-coded references and dependencies. Oqtane is dynamic so it does not include static references to external modules or themes. As a result, if you are using modules or themes in development and attempt to do a Publish, Visual Studio will not deploy the module and theme assemblies. |
Beta Was this translation helpful? Give feedback.
-
Being the project dunce, I use publish. I publish via FTP to a Linux system, then install the modules. I have no custom themes at the moment. My use case is very small and probably out in left field somewhere. |
Beta Was this translation helpful? Give feedback.
-
We are establishing a rapid release cycle for our oqtane enterprise app. So far, the approach I've been taking is to install Oqtane on IIS following the guidance, and then deploying the themes/modules by packaging them up and installing them. This feels like the right way to deploy, but I'm wondering if folks have different strategies.
Before Oqtane, we'd deploy our apps was using visuals studio's Publish feature as well as the Publish tasks in CI. I'm courious if folks are using that approach.
Another approach I'm working toward is an in-docker build of the app and deploy to K8s. This would have a dockerfile that would build up each layer starting with oqtane, adding themes and modules, then config, resulting in a deployable image. This is a little more ambitious, but reasonable. I'm curious if folks are exploring that path.
Any other paths to deploy to dev/test as well as production would be great to hear about.
Beta Was this translation helpful? Give feedback.
All reactions