Interactive Install Script for GitLab 6.1 on Ubuntu 12.04/12.10 #135
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is an interactive script that tries not to make too many assumptions about the install environment and leaves the user the option to install major dependencies in the manner of their choosing.
If the user already has Python, Ruby, Nginx, or MySQL/Postgres installed or would like them installed in a specific way, the script aborts and can be re-run safely.
Many of the repetitive and installation tasks have been factored out, and the software versions are stored as variables. This should make for simple upgrading in the future.
All options are either chosen interactively or set from command line flags, making it very simple to get up-and-running. For security reasons, the script will prompt for database passwords when needed.
Many thanks for GitLab!