How do you stop or prevent gitlab from running on startup?

I've installed gitlab on Ubuntu 14.04, from the following deb file:

gitlab_6.9.2-omnibus-1_amd64.deb

It works beautifully. But I want to perform some maintenance on the box without gitlab running, and I can't find anyway to do this.

There is nothing in cron, nothing in /etc/init.d that I can see.

All the documentation points to /home/gitlab as the root folder, where in mine it's /var/opt/gitlab and some others.

I see it's running nginx, postgres & redis. I can kill the individual components, and hopefully that would be enough, but I'd rather it shutdown cleanly, or just not start. These components are not part of the /etc/init.d system ...

Any ideas?


Solution 1:

Found the answer. Most of the configuration appears to be in:

/var/opt/gitlab/gitlab-rails/etc

Whose config.yml file mentions gitlab-ctl, which is available everywhere as a command:

gitlab-ctl stop

Stops gitlab fully.

Solution 2:

To disable gitlab from autostarting in ubuntu 14.04

echo manual | sudo tee /etc/init/gitlab-runsvdir.override

how does it work?