By stofferdev
Hi.
I am considering using Digital Ocean for a new Django app I will begin developing soon. I will perhaps have several apps deployed on the same VPS in the future.
Do you recommend using the “one-click install” or developing local and then deploy. Maybe you can do both, I don’t know. I am new to deployment.
I will be using git for pushing files to the VPS.
Thanks in advance.
Christopher
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
This question was answered by @5car1z:
If you want to learn how to setup the Django framework on your VPS and then install it all yourself, then don’t use the “one click install” feature when creating a droplet. If you’d rather skip this process and have Django ready to go straight away on your VPS, then do use the one click install feature.
You will learn more and have more control over things if you setup Django yourself on the VPS, but it might be more convenient to just have it already installed so you can start utilising it.
As for deploying you can easily develop your Django app locally and then use Git to push the files to your VPS like you said. Can’t think of a reason why you wouldn’t be able to do this and it makes sense to do so.
Hope this is on the right track, and helps somewhat.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.