-
Hey Everyone,
so I'm using jump cloud as my LDAP service and now I want to change the LDAP settings for GitLab it works but it gets overwritten every time the container restart
how can I change that I don't see an obvious way?
any other ideas than deploying my own container in cloudron?
-
Hey Everyone,
so I'm using jump cloud as my LDAP service and now I want to change the LDAP settings for GitLab it works but it gets overwritten every time the container restart
how can I change that I don't see an obvious way?
any other ideas than deploying my own container in cloudron?
@tobiasReichel
I have a similar problem currently with the matrix server app, if someone wants to use an external turn server it gets overwritten on every start.Currently gitlab behaves the same.
I was thinking about a solution where the normal startup script is default but if a custom startup script / scripts are provided it should run the custom ones.
That would be a solution but requires a lot.. all apps to be updated with this in mind.Custom starting behavior. Hmmm
@staff / @appdev what do you guys think?
-
yes that would be a solution or give us the option to override .env file that gets parsed with the docker
-
@tobiasReichel
I have a similar problem currently with the matrix server app, if someone wants to use an external turn server it gets overwritten on every start.Currently gitlab behaves the same.
I was thinking about a solution where the normal startup script is default but if a custom startup script / scripts are provided it should run the custom ones.
That would be a solution but requires a lot.. all apps to be updated with this in mind.Custom starting behavior. Hmmm
@staff / @appdev what do you guys think?
Something like this for each startup script:
custom_startup_dir="/app/data/app_startup" if [[ -d $custom_startup_dir]]; then echo "==> Detected custom startup folder, running custom startup scripts" for script in ${custom_startup_dir}/*.sh; do bash "$script" || exit 1 done else echo "==> Running default app Startup" default_startup() fiNote to self, this should also contain a check if the folder contains executable files.
-
But there is no easy way to implement it now right? Cause that looks like it belongs in the start.sh
Or am I wrong?
-
But there is no easy way to implement it now right? Cause that looks like it belongs in the start.sh
Or am I wrong?
@tobiasReichel you are right. Currently it is part of the read-only start.sh
https://git.cloudron.io/cloudron/gitlab-app/-/blob/master/start.sh#L44-L57
-
N nebulon marked this topic as a question on
-
I see, so given that if Gitlab is installed without Cloudron user management enabled, it will always disable ldap, but not overwrite the other ldap related configs?
-
@tobiasReichel Is it an option to use the Jumpcloud LDAP integration using https://docs.cloudron.io/user-management/#external-directory ? This way you don't need to configure GitLab specifically to use Jumpcloud.
-
G girish moved this topic from Support on
-
G girish marked this topic as a regular topic on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login