Containerize gitlab with nfs
This was absurdly difficult, but here it is:
- Custom images for redis, postgres, and gitlab stored in the registry
-
- gitlab has fixed config, uses NFS for files, is mobile but requires huge RAM
-
- redis has custom start script, uses NFS
-
- postgres has pg_trgm enabled, uses local volume (NOT MOBILE)
All routes through traefik, gitlab network is internal and isolated, currently uses images stored under the /justin/ registry repository but that can be changed.