devops

Deploying a Haskell Web Service to Kubernetes

Posted on

Haskell is a statically typed purely functional programming language from which other languages such as Scala, Elm, Purescript etc draws a lot of inpsiration. I’ve been interested in learning Haskell for a quite while and I’m still in the beginning of this phase so feel free to point out any obvious flaws in the comment […]

bash

Docker Machine Port Forwarding

Posted on

When using MacOSX and Docker you currently need Docker Machine. A problem that you’ll run into very soon is port forwarding. For example when starting tomcat: $ docker run -it –rm -p 8888:8080 tomcat:8.0 This expose tomcat on port 8888 on the host and maps it to port 8080 in the container. So you should […]

devops

Why We Chose Kubernetes

Posted on

A couple of months ago I set out to investigate some orchestration tools for Docker containers. I.e. something that would help us schedule Docker containers onto nodes in a cluster and make sure that our services stays up in case of various failures. But let’s start at the beginning, why would we need this in […]

devops

Enable SSL in Jenkins in Docker

Posted on

Jenkins can be a pretty important piece of infrastructure to a company. This is especially true if you’re using it as an continuous delivery platform to various environments. One of the important aspects of securing Jenkins is to enable SSL/HTTPS support so that the traffic to and from Jenkins is encrypted. In this guide we’re […]