Introducing dcw: a Poor Man PaaS tool

Posted on Tue 28 March 2017 in Systems • Tagged with Docker, Bash, SSHLeave a comment

Dcw (Docker Compose Wrapper) is very small and dirty Bash script wrapping the docker-compose command. The meaning of such wrapper is to expose some docker-compose operations and a set of well defined commands on the host machine.

The typical use-case is an SSH command executed via the ~/.ssh/authorized_keys file ...

Continue reading

A DNS server with Batteries Included with PowerDNS, Docker and Python

Posted on Tue 06 September 2016 in Systems • Tagged with Docker, Python, REST, PowerDNSLeave a comment

If you have to frequently create, destroy and re-configure DNS zones for testing purposes you will agree that manually editing a Bind zone file is an annoying and error-prone task.

In order to make this job simpler I worked on this Docker container: the container instantiate a PowerDNS and provides ...

Continue reading

How to simulate a slow HTTP server with a Dockerized lighttpd

Posted on Tue 30 August 2016 in Hacks • Tagged with lighttpd, Docker, testingLeave a comment

Today I had to work on an issue related to troubled HTTP connections. So in order to reproduce such issue I had to find a way to easily reduce the bandwidth of the HTTP transfer.

After a quick Google search I landed on this Stackoverflow answer which suggested me the ...

Continue reading

How this website works

Posted on Wed 29 June 2016 in Cloud • Tagged with markdown, Pelican, Docker, githubLeave a comment

After many years on Wordpress I decided to move my website to a static website.

I decided to adopt Pelican: a static website builder based on python and supporting reStructuredText, Markdown, or AsciiDoc.

Moreover I decided to use GitHub pages to host the website.

The pdf plugin comes from Cyrille ...

Continue reading