Our great sponsors
-
Use a library likepython-decouple to separate secrets like DB_xxx, SECRET_KEY, etc. Then follow this deploy to Digital Ocean. It might be slightly out of date, but I'm pretty sure it'll work just fine.
-
Is it a commercial product, or just deploying for school or something like that? If commercial, then find a hosting site such as blue ocean that fully supports Docker and Docker Compose. You will get into that sooner or later if not already. If it's just a student project, try railway.app. You can just put your project on github and go to railway and point it to your github project. It will take it from there. Other sites do similar stuff. Railway.app will also instantiate a database for you (they have selections for that). It's cheap. But really you should spend some time researching sites to make sure they fit your tech stack and needs.
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.