47 - Section Introduction
47 - bundle-express-app.zip
47 - bundle-multistage-typescript.zip
48 - HandsOn Dockers Layered Architecture
49 - HandsOn Build Contexts
50 - HandsOn Skipping files with Dockerignore
51 - HandsOn Introduction to Environment Variables
52 - HandsOn Setting Environment Variables via the CLI
53 - HandsOn Setting Environment Variables via Files
54 - HandsOn CMD vs ENTRYPOINT
55 - Introduction to Distroless Images
56 - HandsOn Motivation to Multistage Dockerfiles
57 - HandsOn Multistage Dockerfiles and Distroless Images
58 - HandsOn Adding Typescript to Our Express App
59 - HandsOn Update Dockerfile to Transpile Typescript Code
60 - HandsOn Optimizing Images The Role of Base Images
61 - HandsOn Optimizing Images The Role of Instruction Order
62 - HandsOn Optimizing Images The Role of Dependencies
63 - HandsOn Revisiting and Optimizing Our Typescript Dockerfile