How i can make a automatic deploy on my production droplet ?
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!
Thanks for posting this question, automatic deployment is a complex task I will try to describe it here.
First you need to have a git repository to host your code, there are many available applications that allow you to host your code for example: github and gitlab.
After you setup a git repository you need a continuous integration tool to automatically run builds when you push new code to the repository, gitlab has its own CI tool known as gitlab CI and it is very easy to use, you can also use jenkins or (travis)[https://travis-ci.org] with github.
Now last you need a code deployment tool to deploy new code each time you push it to the repository, you can use (ansible)[https://www.ansible.com] or (capistrano)[https://capistranorb.com].
I hope this helps you if you need further questions please do not hesitate to ask.
I’ve done a test with dukk that works more or less with heroku to do deploy, in a simpler way would I have to do a push on the droplet without needing to access via ssh and give a pull?
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.