Combine all things into a executable program - possible?

I want to run gitlab in gitpod IDE.But I can’t use apt to install the package because the sudo is locked. So is there a way to combine them into a simple executable program(like gitea )?

sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?


since GitLab is an application stack including Ruby on Rails, PostgreSQL, Redis, Nginx, CI runners and more daemons in an omnibus package to install, this won’t be possible I’m afraid. AFAIK gitea is written in Golang and a static linked binary therefore but doesn’t offer the feature variety then.

Can you elaborate a little more on your usecase of installing GitLab? Maybe you could just use and integrate that into gitpod as described here?


I asked the gitpod.They tell me sudo can run in docker.I’ll try it soon.

1 Like


so to understand the question better - it is about running gitpod in Docker, and connecting that with a GitLab server, right?


I can also use:

image: gitlab/gitlab-ce


image: gitlab/gitlab-ee

in gitpod.yml

The gitlab-runner image is available in brew packages and it’s can be used in gitpod.So is it possible to add the whole gitlab-ce and ee package into homebrew and linuxbrew?