I’ve been developing a Django REST application for a customer used to working with Java applications who finds it hard to depart from the standard of having a .jar executable artifact that “just worksâ€. They asked me to provide them with a similar solution: they want to be able to turn a commit/version of the application into a portable and executable artifact that they can “just runâ€.
I suggested that Docker, on top of being the standard for deploying this type of application, would be a good solution but they said that for x reason they don’t want to use Docker. Despite thoroughly explaining to them that what they asked for isn’t really the standard or better way to deploy Python applications, they are pretty stubborn that they want this solution.
Looking at packages such as build
, I see that they do not “pack†dependencies together with the generated .tar.gz package. What would be a good way to package everything for a Django project into a single “artifact†that can be deployed?
Thanks
2 posts - 2 participants