Deployment of a web application is complex.
As I’m a fan of the Debian distribution, I wanted to deploy 1Avis.fr Django application as a Debian package inside LXC.
If you really don’t know what packaging means, I suggest you to read this introduction on the Debian website..
Debian packages are simple archive that are decompressed with couple of scripts run before/during/after installation.
To make the Django application, you need to create a debian directory. Then create the control file, changelog etc. as the Debian policy recommends.
Couple of tips for making a Django application as a Debian packages:
Some of the tips come from this very good article.
Thanks for your attention ;)