3 ms·
Ask HN: What’s your go to deployment process for personal Django projects?
- Nextgrid 7y agoGitlab CI or Bitbucket Pipelines deploying to Heroku.
- navyad 7y agoHeroku for personal projects
- navidkhn1 7y agoDocker with Google Cloud Run.
- amirathi 7y agoElastic Beanstalk with Docker has worked well for me. If you docker'ize the app you can really run it anywhere.
- kugelblitz 7y agoI run it directly on Elastic Beanstalk, combined with RDS.
- srj55 7y agoSeems to be the way to go. I'm waiting for docker to run on Windows 10 home.
- lastofus 7y ago$5/mo Digital Ocean droplet + Ansible deploy scripts based on https://github.com/jcalazan/ansible-django-stack https://github.com/jcalazan/ansible-django-stack
- tcbasche 7y agoYeah I've got a $5 droplet as well, but I think I just hacked together Nginx + Gunicorn (without any sort of scripts)
- lastofus 7y agoI used to set up each fresh VM by hand as well. After doing that 5+ times, each time taking around 2-3 hours, I realized learning to automate things might save time in the long run. Ansible is an investment for sure, but one that’s already paid off in time saved.
- neillyons 7y agoHeroku.
- rajacombinator 7y agoDocker push to ECR/ECS Fargate all wrapped up in a make command. (Should integrate w CodePipeline but too lazy so far.) It’s much slower than Elastic Beanstalk which used to be my go to, but without the env nightmares that come with EB. Sounds like DO droplet would be easier and cheaper though.