YoVDO

Best Practices for Compose-Managed Python Apps

Offered By: Docker via YouTube

Tags

DockerCon Courses Flask Courses Database Management Courses

Course Description

Overview

Explore best practices for developing multi-tier Python applications using Docker Compose in this 29-minute talk by Anca Iordache from Docker. Learn how to bootstrap projects, implement efficient development workflows with debugging and automated testing, and create reproducible, optimized builds. Discover techniques for managing versions, dependencies, and configurations to streamline your Python development process. Gain insights into project structure, Docker image creation, database integration, and network separation. Master the development inner loop, container debugging, and local deployment. Includes a hands-on exercise covering project overview, app launching, and querying a Flask server.

Syllabus

Introduction
Challenges
Requirements
Project Structure
Python Service
Docker Image
Docker File
Base Image
Add Database Service
Docker Compose
Sample File
Run Docker Compose
Add Web UI Service
Compose
Separate Networks
Persistence
Dev Inner Loop
Debug Containers
Run locally
Summary
Exercise
Project Overview
Launching the App
Deploy the App
Query Flask Server


Taught by

Docker

Related Courses

Architecting .NET Microservices in a Docker Ecosystem
Docker via YouTube
Docker and Pyrsia - Securing the Software Supply Chain
Docker via YouTube
Removing Complexity from Integration Tests Using Testcontainers
Docker via YouTube
Running an AWS Stack on Your Local Machine
Docker via YouTube
Building Observability for 99% Developers
Docker via YouTube