GitLab requirements as docker service

Hi all

Which setup do you use to run gitlab and for how many users? How do you manage the persistent data with containers for the gitlab service?

I am planning to use the following setup for ~500 users:

  • coreos container linux with 2 CPUs, 4GB RAM with 2 extra virtual disks (100GB, 1GB) for data persistence
  • gitlab container with convoy volume plugin for the data partition easy backup and snapshots
  • postgresql as separate container (or from external service)