Когда команда вырастает из GitHub-бесплатки или упирается в лимиты приватных репозиториев, логичный шаг — поднять свой GitLab. Self-hosted GitLab CE закрывает сразу три задачи: git-репозитории, CI/CD-пайплайны и Container Registry — без ежемесячной платы за место и без чужих серверов между вашим кодом и продакшеном. Ниже — рабочий docker-compose.yml, с которым GitLab поднимается за один запуск и не падает от нехватки памяти на первом же git push.
Подробнее →