Developing with HTTPS in Containers


Duration: 50 mins
Rob Richardson
Software Craftsman Building Web Properties

HTTPS is the new black. In production, you'll likely terminate HTTPS at the load balancer. But how do you develop HTTPS content inside Docker containers? Do you just drop back to HTTP and assume it'll work out? Do you drop the Docker part until you commit? How do you we get the browser to trust the self-signed certificates inside Docker containers? Let's dive deep into certificate trust, how Linux stores certificates, and how web servers use certificates. With that knowledge in place, let's build up Docker containers for both development (self-signed) work, and containers that have real, trusted certificates should you choose a Layer-4 load balancer in production.

You may also be interested in

25 mins
Java in Containers - Part Deux

Containers are everywhere in modern cloud workloads, but that doesn’t mean everything's roses! Container isolation imposes a de-facto additional complexity...

50 mins
Rabbit MQ vs Kafka: When, Which, Where?

Rabbit MQ and Kafka are both considered to be the Go-To frameworks for data transmission (messaging). Many developers place them...

50 mins
Java 9 Memory and GC

So your server is having issues? memory? Connections? Limited response? Is the first solution to bounce the server? Perhaps change...

25 mins
Accessible Forms: It's Not as Difficult as You Think

Not sure how to make accessible forms? I will be going over all you need to know to improve the...

50 mins
Continuations and Fibers: The New Frontier for Java

We will program with Java quite differently in the future than we do today. The reason is that Java is...

50 mins
What a Character

We will cover the concepts of representing scripts from different languages, and an introduction to Unicode. We will delve into...