Mention ubuntu 12.04 server install script
Created by: dzaporozhets
Merge request reports
Activity
Created by: dzaporozhets
I made a setup script few days ago https://github.com/gitlabhq/gitlab-recipes/blob/master/install/v4/ubuntu_server_1204.sh
By Administrator on 2012-12-13T12:01:50 (imported from GitLab project)
By Administrator on 2012-12-13T12:01:50 (imported from GitLab)
Created by: riyad
There is already a note that there are prepared install scripts are available:
For things like AWS installation scripts, init scripts or config files for alternative web server have a look at the "Advanced Setup Tips" section.
Maybe that can be made more specific like:
If you are interested in "recipes" for automated installation (Ubuntu Server, AWS, ...), init scripts, or config files for alternative web server have a look at the "Advanced Setup Tips" section
By Administrator on 2012-12-13T13:22:40 (imported from GitLab project)
By Administrator on 2012-12-13T13:22:40 (imported from GitLab)
Created by: dzaporozhets
Also why I think PR will help users easily setup GitLab. In this case we got more users with one OS and prevent bugs in future when user made a mistake during installation.
@Riyad what do you think?
By Administrator on 2012-12-13T14:12:23 (imported from GitLab project)
By Administrator on 2012-12-13T14:12:23 (imported from GitLab)
Created by: riyad
While you are right that it will help for a more streamlined/automated installation, I don't think it will help much in reducing the amount of bugs we receive. IMHO it's difficult to "persuade"/"force" people to use a certain distro for GitLab, especially if they have some sort of infrastructure already. There will always be people who will use another distro or even OS and they will ask for our help. So I think it will be better to have "conformance checks" to make sure everything is setup correctly and allow admins to make sure they have not missed anything instead of "forcing" people to use a certain setup method. Especially the "not missed anything" becomes important if you have a running GitLab and want to upgrade it, because this is not covered by your "installation script".
tl;dr automated install scripts are good and necessary, but we should not rely on them to be the only setup method
By Administrator on 2012-12-13T16:17:08 (imported from GitLab project)
By Administrator on 2012-12-13T16:17:08 (imported from GitLab)
Created by: dzaporozhets
@Riyad I am not talking about only setup method. I fight for setup docs as most reliable source :) Just in case you building fresh server for GitLab it might help a lot. Like installing rvm with one script.
Btw I'm not forcing this PR :) Just piar of this script
By Administrator on 2012-12-13T16:49:24 (imported from GitLab project)
By Administrator on 2012-12-13T16:49:24 (imported from GitLab)
Created by: riyad
My idea was just "don't make Ubuntu too special" and promote the recipes in general more. Then we could divide the recipes into categories like "officially supported" and "user contributes/inofficially supported/ask the author" and have others help with other setups/distros/etc. Another idea would be to put "all" installation, config and upgrade docs/scripts/files into the recipes repo and only reference them from the Wiki and maybe add it as a submodule to GitLab.
By Administrator on 2012-12-13T17:22:46 (imported from GitLab project)
By Administrator on 2012-12-13T17:22:46 (imported from GitLab)
Created by: dzaporozhets
I prefer to keep installation doc with project.
Lets do next:
- Make a wiki page with links to OS specific recipes
- Mention gitlab-recipes repo in Installation manual
By Administrator on 2012-12-13T17:28:01 (imported from GitLab project)
By Administrator on 2012-12-13T17:28:01 (imported from GitLab)