Xavier PriourMeteor unit tests with Jest, 2019 editionI have a confession to make: my Meteor app, in production for more than 2 years, has no tests. So today I embarked on a journey to change…Feb 13, 2019Feb 13, 2019
Xavier PriourOVH, Failover IP and CoreOStl;dr: OVH Failover IPs are an essential and cheap part of ensuring your recovery goes well for the users. You just need to add a specific…Jan 30, 2019Jan 30, 2019
Xavier PriourKubernetes, Docker, and volume mount mismatchtl;dr: when mounting volumes in Kubernetes, they have to match the dockerfile VOLUME directives exactly, or you’ll regret it later…Nov 26, 2018Nov 26, 2018
Xavier PriourSecure Traefik dashboard with https and password in dockertl; dr: Traefik dashboard is awesome, but a few steps are required to securely deploy it.Jul 5, 20189Jul 5, 20189
Xavier PriourFrom pro dev to 1337 g4mer: the ultimate development laptoptl;dr; for regular development use, buy a 17" gamer laptop (like my own MSI GS73VR 7RG Stealth Pro) not an ultra portable.Jun 15, 2018Jun 15, 2018
Xavier PriourDocker: mounted files not updatingtl;dr: if you use docker with single file volume bindings, you need to instruct your IDE / text editor to save files in-place. Otherwise…Apr 27, 20181Apr 27, 20181
Xavier PriourCouldn’t connect to Docker daemon — seriously?Hey, seems I’m bad at blogging but good at getting (and solving) weird Docker error message, so here goes:Oct 3, 2017Oct 3, 2017
Xavier Priourdocker (alpine?) DNS issue ‘bad address’Well, this just cost me several hours, and I couldn’t find it anywhere else, so let’s start this blog with a note to self:May 16, 20171May 16, 20171