So GitLab is great, and we are trying to set it up for our start up. After a lot of work arounds, I was finally able to setup JIRA and GitLab on the same servr, had to deal with several port conflict and resource utilization.
Now since I already have Apache2 Web server up to host web pages, I decided to use Apache2 instead of nginx to serve GitLab as well. I was able to make necessary changes in Gitlab.rb file.
I have been referencing this video for installation : https://www.youtube.com/watch?v=25HILypNX9Q
Now, onto the last part to configure Apache2 to support GitLab, I am using the dummy config templactes from here
The above reference documents says, that this config is specific by taking the default configuration on port 8080 taken into consideration.
Now I had JIRA conflicting with GitLab on port 8080, so I configured Unicorn to start listening on port 8081, thus running gitlab on 8081 instead of 8080.
Now, the help I need is what changes need to be made to this file to accommodate my scenario.
Further, We also plan to setup SSL immediately. So can I use the SSL config template before actually implementing SSL on apache ?
external_url 'http://1XX.1XX.2XX.1XX:8081' unicorn['port'] = 8081 nginx['enable'] = false web_server['external_users'] = ['www-data'] gitlab_workhorse['listen_network'] = "tcp" gitlab_workhorse['listen_addr'] = "127.0.0.1:8181" # Disable the built-in Postgres postgresql['enable'] = false # Fill in the connection details for database.yml gitlab_rails['db_adapter'] = "postgresql" gitlab_rails['db_encoding'] = "utf8" gitlab_rails['db_database'] = "gitlab" gitlab_rails['db_host'] = 'localhost' gitlab_rails['db_port'] = '5432' gitlab_rails['db_username'] = "gitlabuser" gitlab_rails['db_password'] = "xxxx"