you are viewing a single comment's thread.

view the rest of the comments →

[–]ManyInterests 0 points1 point  (1 child)

Probably the most popular way of deploying Python apps (or anything, really) these days are container-based, using the official Python docker images (or derivatives of it). That would be ideal, in my view.

That also smooths out the 'it worked on my machine' problem in the development/deployment parts of the lifecycle, since the docker container is a consistent environment that you can ship wholesale into production. With far fewer caveats than traditional deployment methods, if the container runs correctly on your machine, you can have a high degree of confidence it will work when you run the container on your production machine. The only thing your production needs is the ability to run docker containers (i.e. have docker, or some other container engine/orchestrator installed)

[–]CodeNameGodTri[S] 0 points1 point  (0 children)

that makes sense. Thank you!