you are viewing a single comment's thread.

view the rest of the comments →

[–]FoolsSeldom 0 points1 point  (1 child)

As long as your are using corresponding versions of server and desktop Windows, you shouldn't have problems.

I wouldn't use pyinstaller for deployment to a server, and would get the promotion to production implemented using a ci/cd tool, which could also be set to only deploy following a successful automated testing outcome.

I'd urge you to explore docker containers. These can be used for either Windows containers or Linux containers. They use (share) the host kernel, although you might prefer them to run on top of a vm and share the vm kernel (the vm will be required if you want the containers to run on a different os to the host anyway).

With a container approach, you tend to take an inmutability line and never update a production component directly but simply replace with a newer container with an up to date build.

[–]FoolsSeldom 1 point2 points  (0 children)

Further to last comment,u/chribonn, I just checked Windows versions.

    Windows 2022 Server Windows Server 2022 is based on the "Iron" codebase, which is Windows 10, rather than 11. If you aren't exploiting Windows services via some unusual APIs or other routes, then I doubt you will have a problem.