Adrian GheorgheHow to use Terraform and Ansible to raise a Jenkins Server on DigitalOceanHashiCorp Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that…May 20, 2019May 20, 2019
Adrian GheorgheHow to host your static website on Github PagesLately I’ve noticed I’ve been paying quite a bit of money on hosting. Well not really a lot, but I thought I could do with optimising what…Apr 23, 2019Apr 23, 2019
Adrian Gheorghemoni — easily monitor directory structure and content changesmoni — short for monitoring (thank you Captain Obvious) — is a small utility I have written in go. Its main purpose is to walk through a…Feb 5, 20191Feb 5, 20191
Adrian GheorgheDocker Swarm CI deployment using Ansible and JenkinsThis article is PART 3 of a series on Dockerizing your own personal infrastructure (Docker Swarm, RexRay, Traefik, Let’s Encrypt…Oct 12, 20181Oct 12, 20181
Adrian GheorgheDocker Swarm volume data persistence on Digital Ocean with RexRayThis article is PART 2 of a series on Dockerizing your own personal infrastructure (Docker Swarm, RexRay, Traefik, Let’s Encrypt…Sep 28, 20182Sep 28, 20182
Adrian GheorgheWait.sh — wait for hosts to be accessible or a command to return truewait.sh is a bash script I wrote to help me set up my docker powered projects and allow me to have a functioning build process for database…Sep 24, 2018Sep 24, 2018
Adrian GheorgheUsing Jenkins Pipelines in your CI/CD flowJenkins Pipelines are a very powerful tool that you can use to deploy your web applications. Pipelines allow you to leverage the full power…Sep 11, 2018Sep 11, 2018
Adrian GheorgheUsing Docker Secrets in your Environment VariablesIf you want to use Docker containers in production, chances are you’ll want to store your credentials in a secure way. A way to do that for…Sep 7, 20182Sep 7, 20182
Adrian GheorgheDockerizing your personal infrastructure (Docker Swarm, RexRay, Traefik, Let’s Encrypt…This article is PART 1 of a series on Dockerizing your own personal infrastructureAug 31, 2018Aug 31, 2018