From Kubernetes to Gitlab-ci in less than 10min

I have been playing a lot with Kubernetes lately, from creating a cluster from scratch on bare metal, setting up a ELK stack, Prometheus metrics to setting up a CI/CD using Gitlab CI. I found the last one so easy that I made a video for it. I have been using a DigitalOcean Kubernetes cluster for this video, it was super easy and I got $100 to play with it for 60 days....

May 16, 2020 · 3 min · 447 words · Sylvain Cau

Docker: Multi-stage & Caching

Multi-stage In the beginning When we first started to build docker images, long before the multi-stage syntax, our projects would look something like this: We would have a base docker image containing the dependencies shared by the development and the production image, then one file for each final image. The script build.sh shows that we first build the base image tagging it as base_image, then depending of the argument passed to the script we would build the final image....

April 21, 2020 · 5 min · 868 words · Sylvain Cau

Minecraft 1.15 power by docker

Few years ago I created a docker image for me to play on Minecraft with friends. I have been updating this image from time to time but basically it’s almost always compatible with the new version since it’s building the game server from the sources. The project can be found here: https://github.com/AshDevFr/docker-spigot The docker image can be found here: https://hub.docker.com/r/ashdev/minecraft-spigot I provide the image with an ubuntu base or an alpine base which is much smaller....

April 15, 2020 · 1 min · 129 words · Sylvain Cau

One step in the Progressives Web Apps

Few months ago, a friend of mine @florpeliere started to work on progressives web apps. First, I was intrigued, but not that much. Then he gave us a talk about them, and I started to realise the potential of this concept. Well, it is not a huge change, it is something which is used for a while; but now, there is a name on it and an official specification. A web app on my phone, with offline data, ok but what kind of app ?...

April 15, 2016 · 2 min · 263 words · Sylvain Cau

Docker's 3rd birthday celebration

The event This week is the Docker’s 3rd birthday. Around the world, a lot of meetups were organized with the same program. For this event the Docker team has created a specific presentation with a fun training on how to build, ship and run a distributed application with ease. The slides of the presentation : The training was in two parts: First, a self-paced beginners’ tutorial for attendees to learn Docker....

March 23, 2016 · 2 min · 346 words · Sylvain Cau