Commit graph

55 commits

Author SHA1 Message Date
Sytse Sijbrandij cc137bba79 Update the references to the script and refer to it from the installation manual.
Update the references to the script and refer to it from the installation manual.

Indent the code block.
2012-09-02 22:44:11 +02:00
Dmitriy Zaporozhets 734a5b7d02 Merge pull request #1327 from logiblocs/master
Trivial fix to docs/installation.md
2012-09-02 12:21:00 -07:00
Sytse Sijbrandij b80dd3d242 Non-interactive AWS install by running a single script.
Merge branch 'master' into non-interactive-aws-install

Conflicts:
	doc/installation.md

Fix merge mess in installation.md
2012-09-02 18:39:50 +02:00
Sytse Sijbrandij eae41ad1df Non-interactive AWS install by running a single script.
Non-interactive AWS install by running a single script.

Complete non-interactive AWS install with one line.

Squash of 28 commits:

Initial commit of complete install script.

Must be sudo.

Non interactive prostgres.

Install mysql with unique password.

Service file.

Add init file.

Nginx config.

Script contains aws specific settings.

Update references after rename.

Prevent localhost ssh prompt.

Postfix with policyd.

Typo in localhost. Postfix package has other name. sudo -l session needs oneliners.

More sudo commands to prevent permission problems.

Change in existing file.

Change in existing file must be referenced.

Switch order.

Postfix comment.

Old way to generate password, less sudo.

todo login

Must use private ip and login instructions.

Starting up.

Fixed and checked various todos.

Use service. Set host name. Go to default dir.

Only works on next login.

Only replace first host.

Cleaned up the comments.

Link to nginx config.

Move to aws dir.

Update links to aws for interactive install.

Existing script stays at the same location.

Change directory. Use the new init scripts for gitlab service and nginx. Use the branch for file downloads. Update with newest changes to installation.md.

Correct reference.

Use master branch since we need the nginx condfig and use absolute paths.

Need to copy with sudo.
2012-09-02 18:29:46 +02:00
logiblocs b99372b756 Fixed one letter in doc/installation.md 2012-08-29 13:04:37 +02:00
Dmitriy Zaporozhets aa708ed961 Simplify setup for nginx, initd with already predefined files 2012-08-28 13:47:13 +03:00
randx d1daeba173 Updated app:status & docs with hooks. Removed write_hooks from app:setup 2012-08-21 22:45:14 +03:00
randx 05c86fb0fc Specify charlock holmes version in installation docs 2012-08-19 10:20:42 +03:00
Dmitriy Zaporozhets 5867a5c21d Merge pull request #1166 from three18ti/master
Updated MySQL docs and Ubuntu auto-install script
2012-08-11 12:22:03 -07:00
Dmitriy Zaporozhets 35b45da63e Merge pull request #984 from abevoelker/fix-init.d-resque
Fix resque worker becoming paused on restarts
2012-08-10 06:26:04 -07:00
randx c120457a6f Add admin credentials to installation docs 2012-08-02 15:30:22 +03:00
three18ti 6b77d92602 changed install script and docs to use postfix instead of sendmail 2012-07-30 15:42:40 -06:00
three18ti 4b18f4c485 updated ./resque.sh instruction to use sudo 2012-07-29 19:49:43 -06:00
three18ti da77cd2247 added mysql configuration instructions 2012-07-29 19:47:28 -06:00
randx 18f83016b1 Fixed persmission issue in doc. Added validation of hooks in gitlab:app:status 2012-07-26 16:14:34 +03:00
Valeriy Sizov 244a1cad62 Merge pull request #1045 from tobert/patch-1
The gitlab.pub file probably shouldn't be world readable, but let's star...
2012-07-16 02:29:02 -07:00
Valeriy Sizov 5265a88d75 Merge pull request #1090 from rjmooney/patch-1
Clarify the nginx configuration.
2012-07-16 02:18:05 -07:00
Valeriy Sizov e184df9ce7 Merge pull request #1091 from asfaltboy/patch-1
Add step to make sure tmp directory exists in /home/gitlab/gitlab/
2012-07-16 02:15:38 -07:00
Hans Fase f003abf729 libreadline-gplv2-dev >> libreadline6-dev 2012-07-15 17:17:46 -03:00
Pavel Savchenko f2da12e960 Add step to make sure tmp directory exists in /home/gitlab/gitlab/ (since the step Setup DB fails if it doesn't. see issue #1038 for more detials. 2012-07-14 10:09:26 +03:00
rjmooney 491d674a96 Clarify the nginx configuration. 2012-07-13 10:26:52 -07:00
Daniel Thomas 4a21f09029 Should append to .profile rather than overwriting it as it might have existing contents 2012-07-10 12:47:30 +02:00
Al Tobey 7359133798 The gitlab.pub file probably shouldn't be world readable, but let's start with just making it read-only and not executable. 2012-07-05 15:25:53 -07:00
Abe Voelker 9a7cce2fa9 Fix resque worker becoming paused on restarts 2012-06-26 11:38:35 -05:00
Valeriy Sizov 1548baa17c update doc 2012-06-23 13:16:21 +03:00
Valeriy Sizov 65717f7040 Update master 2012-06-23 13:09:06 +03:00
Valeriy Sizov f12ac71bf8 use stable branch as default. 2012-06-04 17:38:08 +03:00
Hans Fase 74d62957b6 Updated; libreadline-dev libreadline-gplv2-dev
;) Have fun!
2012-05-26 02:35:50 -03:00
Troy Murray db048f1f8f Corrected line for running gl-system-install 2012-05-23 15:45:02 -03:00
張旭 8272354288 in /etc/init.d/gitlab, I add "-l" option in sh command 2012-05-09 17:46:42 +08:00
Valeriy Sizov 35e602f19c small fix installation`s guide. 2012-04-29 10:39:15 +03:00
Tiago Ribeiro 4e97ac2e3b Fixed typo 2012-04-18 02:49:02 +02:00
Ariejan de Vroom a1d59d8053 Merged arthurschreiber:patch-1 2012-04-13 09:28:11 +02:00
Arthur Schreiber 34b6241474 Add libyaml-dev to the apt-get install string.
If libyaml headers are not installed, YAML will not be correctly compiled (either not at all, or using Syck instead of Psych).
2012-04-12 19:05:19 +03:00
Abe Voelker a6c1201c90 Fix install instructions' echo missing -e flag
Needed to expand the \n into a newline. My bad.
2012-04-06 11:35:48 -05:00
Dmitriy Zaporozhets e3845529c9 Merge pull request #634 from abevoelker/update-init-script
Add redis-server init.d dependency - fixes #598
2012-04-04 03:41:20 -07:00
Dmitriy Zaporozhets 43f5df21a3 gitlab rake tasks refactored 2012-04-04 01:02:54 +03:00
Abe Voelker 5d7954b532 Add redis-server init.d dependency 2012-04-01 18:59:56 -05:00
Abe Voelker 6aabf1157a Move Unicorn unix socket out of /tmp 2012-04-01 14:44:12 -05:00
Valeriy Sizov a8768ffb9d Merge pull request #629 from abevoelker/patch-1
Fix gl-setup PATH warning when executing gl-system-install.
2012-04-01 11:16:38 -07:00
Abe Voelker 76ebdd051f Fix gl-setup PATH warning when executing gl-system-install.
My git user uses bash (so .bash_profile), but I think it should work the same for sh shell.

Full warning message:

                ***** WARNING *****
gl-setup is not in your $PATH.

Since gl-setup MUST be run from the PATH (and not as src/gl-setup or such),
you must fix this before running gl-setup.  The simplest way is to add

    PATH=/home/git/bin:$PATH

to the end of your bashrc or similar file.  You can even simply run that
command manually each time you log in and want to run a gitolite command.

Run /home/git/gitolite/src/gl-system-install -h for a detailed usage message.
2012-04-01 13:15:18 -05:00
Jens-André Koch c8f2b9cfeb added nginx access_log; error_log directives for easier debugging vhost errors
added proxy_set_header directives to prevent "ssl_error_rx_record_too_long"
added subdomain "gitlab.YOUR_SUBDOMAIN.com" to server_name directive
added "YOUR_SERVER_IP" to listen directive
2012-03-30 15:12:28 +03:00
Ariejan de Vroom d706805c00 Added info on MySQL; Fixed formatting and language. 2012-03-28 10:07:24 +03:00
Valery Sizov 671424a8e7 installation guide: change link to script of auto-install 2012-03-27 23:15:09 +03:00
Paul Armstrong fd1e7e2b21 Fix instructions for running gitlab_status
When running `rake gitlab_status` to check if it's safe to continue on installation in step 4, you need to use `RAILS_ENV=production` or else you will receive an error about "permission denied for user root@localhost..."
2012-03-24 16:07:21 -07:00
Tom Van Looy 51ab128337 See https://github.com/gitlabhq/gitlabhq/issues/572 2012-03-24 08:38:32 +01:00
Olexandr Skrypnyk e6153beda8 replace if statement with try_files in nginx.conf
http://wiki.nginx.org/IfIsEvil
2012-03-22 15:34:16 +02:00
Tom Van Looy 2adbb3b345 $ wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz
--2012-03-21 13:52:34--  http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz
Resolving ftp.ruby-lang.org... 221.186.184.68
Connecting to ftp.ruby-lang.org|221.186.184.68|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-tar]
Saving to: `ruby-1.9.2-p290.tar.gz'

    [               <=>                     ] 54,691,840  3.37M/s   in 18s     

2012-03-21 13:52:53 (2.85 MB/s) - `ruby-1.9.2-p290.tar.gz' saved [54691840]

[tom.vanlooy@itr232l ~/Desktop]
$ file ruby-1.9.2-p290.tar.gz 
ruby-1.9.2-p290.tar.gz: POSIX tar archive (GNU)
2012-03-21 13:53:38 +01:00
Valeriy Sizov f4646f970e fix install guide 2012-03-16 14:58:49 +02:00
Dmitriy Zaporozhets cf68adda4b fixed service docs 2012-03-15 20:06:26 +02:00