Join 1M+ other developers and:
- Get help and share knowledge in Q&A
- Subscribe to topics of interest
- Get courses & tools that help you grow as a developer or small business owner
I am serving a Django App on Linux - what now?
Hey! I followed the full and amazing series of articles by Mitchell Anicas, Brian Boucheron, Jeremy Morris, Lisa Tagliaferri:
- An Introduction to the Linux Terminal
- Initial Server Setup with Ubuntu 20.04
- How To Install Python 3 and Set Up a Programming Environment on an 4. Ubuntu 20.04 Server
- How To Create a Django App and Connect it to a Database
- How To Create Django Models
- How to Enable and Connect the Django Admin Interface
- How To Create Views for Django Web Development
That helped me learn how to deploy a Django app to a Linux droplet. I got through without a hitch, which is very rare and testifies to excellent articles.
My question is, what now? In article #5, Morris mentions that:
“Note that this will provide you with a development environment in which to work on your blog web app, but you will need to take more steps before you put your blog live on the internet, and will need to set up domain names, and add additional layers of security.”
Do you have any articles about best practices for deploying a web site? For example, my serve command of course cancels whenever I close my SSH connection, and I want it to run continuously - that’s the whole point of a VPS. I also probably should change my Django app’s DEBUG variable to false, and there are probably other things I should know. These Digital ocean writers have already provided me with a lot of great information, but I was hoping that there was more out there for me to continue learning.
Thanks a ton for your time.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.×