You've got your Python API or app running in a Docker container. Great! Are you ready to ship it to that hosted cluster service and head off to production? Not so fast. Have you considered how you'll manage evolving dependencies and addressing security updates over time? Not just for the base OS but for installed packages? How about your pip installed dependencies? Are you running as root? If you don't know, the answer is yes. <br/> <br/> We'll discuss these issues and many more with Itamar Turner-Trauring on this episode.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>PyCon Talk</b>: <a href="https://www.youtube.com/watch?v=EC0CSevbt9k" target="_blank" rel="noopener">youtube.com</a><br/> <b>Docker packaging articles (code TALKPYTHON to get 15% off)</b>: <a href="https://ift.tt/2YuwJjk" target="_blank" rel="noopener">pythonspeed.com</a><br/> <b>PSF+JetBrains 2020 Survey</b>: <a href="https://ift.tt/3utld8T" target="_blank" rel="noopener">jetbrains.com</a><br/> <b>Give me back my monolith article</b>: <a href="https://ift.tt/36nqFzQ" target="_blank" rel="noopener">craigkerstiens.com</a><br/> <b>TestContainers</b>: <a href="https://ift.tt/35xxcYc" target="_blank" rel="noopener">github.com</a><br/> <b>SpaceMacs</b>: <a href="https://ift.tt/2ZGrxfB" target="_blank" rel="noopener">spacemacs.org</a><br/> <b>Rust bindings for Python</b>: <a href="https://ift.tt/3xeg4CO" target="_blank" rel="noopener">github.com</a><br/> <b>PyOxidizer</b>: <a href="https://ift.tt/3weecZc" target="_blank" rel="noopener">pyoxidizer.readthedocs.io</a><br/> <b>ahocorasick_rs: Quickly search for multiple substrings at once</b>: <a href="https://ift.tt/3xc60dt" target="_blank" rel="noopener">github.com</a><br/> <b>FIL Profiler</b>: <a href="https://ift.tt/2Ue6Nfk" target="_blank" rel="noopener">pythonspeed.com</a><br/> <b>Free ebook covering this process</b>: <a href="https://ift.tt/3hqDsq2" target="_blank" rel="noopener">pythonspeed.com</a><br/> <br/> <b>Talk Python Twilio + Flask course</b>: <a href="https://ift.tt/2TrmUGl" target="_blank" rel="noopener">talkpython.fm/twilio</a><br/> <b>Episode transcripts</b>: <a href="/episodes/transcript/323/best-practices-for-docker-in-production" target="_blank" rel="noopener">talkpython.fm</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://ift.tt/2AndcLj Error Monitoring, Code TALKPYTHON</a><br> <a href='https://ift.tt/3aBjB2k> <a href='https://ift.tt/3vjihuL> <a href='https://ift.tt/2PVc9qH Python Training</a>
from Planet Python
via read more
Subscribe to:
Post Comments (Atom)
TestDriven.io: Working with Static and Media Files in Django
This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...
-
Graph traversal algorithms are used to perform various operations on a graph data structure. In this article, we will use the breadth-first ...
-
Podcasts are a great way to immerse yourself in an industry, especially when it comes to data science. The field moves extremely quickly, an...
-
In an earlier tutorial we've already covered how to open dialog windows. These are special windows which (by default) grab the focus o...
No comments:
Post a Comment