EnvironmentSetup LaTeXFirst of all a fully working LaTeX Environment is necessary. There are tons of tutorials to handle the installation. http://www.tug.org/mactex/ (I've used this)http://www.
I attended the GoLab conference in Florence and would like to present some of the topics I took with me. Dependency ManagementA large topic was the handling of dependencies mainly
Run a gitlab instance in a lxc container and use a shared folder to sync the backups with a remote host. lxc launch ubuntu:16.04 gitlab lxc config device
Images List available Ubuntu Images lxc image list ubuntu: List available CentOS Images lxc image list images | grep centos ContainerCreate CentOS based container lxc launch images:centos/7/amd64 conainer-name