Skip to content

LightSpeedTaco

Spring Cleaning 2019

Hello everyone, A lot has happened since my last post but that can be considered a good thing as many improvements have been implemented as a result of my focus on the user experience. For starters we reinstalled the operating systems on all three servers and went from Ubuntu 16.04 to Ubuntu 18.04 and we have also moved all the applications except the dashboard which is just served through plain old Apache rather than from a Docker container. All other services are running in their own containers in Docker instances on all three servers. This enables us to efficiently deploy and manage individual services without having to worry about conflicts from requirements and dependencies between the various types of code. Using a project called Ouroboros (a python based successor to watchtower as described in the project’s Github description) which monitors containers for updates to their images and autonomously redeploys the container(s) in question with the newest image available on the remote registry while maintaining parameters such as environment variables, network configurations and mounted volumes meaning you don’t lose any precious data or settings in the process. Previously I had to regularly check for individual application updates and apply them with… Read More »Spring Cleaning 2019