---
title: "Dockerizing a PERN App! [DevOps Office Hours Ep. 03 -- Featuring Donny Roufs]"
url: https://daily.dev/posts/dockerizing-a-pern-app-devops-office-hours-ep-03----featuring-donny-roufs--eeelezvx3
source_url: https://www.youtube.com/watch?v=iV0ohZVOnsk
type: video:youtube
source: "DevOps Directive"
published: 2026-05-31T07:40:31.631Z
updated: 2026-05-31T07:51:33.525Z
tags: ["nodejs", "docker", "postgresql", "prisma", "docker-compose"]
reading_time: 115
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Dockerizing a PERN App! [DevOps Office Hours Ep. 03 -- Featuring Donny Roufs]

**[DevOps Directive](https://daily.dev/sources/devops-directive)** · 115 min read · 0 upvotes · 0 comments

## Summary

A live coding session where a PERN stack app (PostgreSQL, Express, React, Node.js) called League Decks is progressively Dockerized. The session covers writing Dockerfiles for both the API server and React client, setting up Docker Compose with networking, handling Prisma ORM quirks inside containers, managing environment variables, configuring volume mounts for hot-reloading with nodemon, and organizing multi-service container orchestration. Practical issues like Docker layer caching, .dockerignore, and the difference between bridge and host networking are also discussed.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=iV0ohZVOnsk>

---

Tags: [#nodejs](https://daily.dev/tags/nodejs), [#docker](https://daily.dev/tags/docker), [#postgresql](https://daily.dev/tags/postgresql), [#prisma](https://daily.dev/tags/prisma), [#docker-compose](https://daily.dev/tags/docker-compose)

[View this post on daily.dev](https://daily.dev/posts/dockerizing-a-pern-app-devops-office-hours-ep-03----featuring-donny-roufs--eeelezvx3)
