Find a file
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
app Added font for head panel. Major restyle for header 2012-08-20 22:51:37 +03:00
config Added font for head panel. Major restyle for header 2012-08-20 22:51:37 +03:00
db Refactoring of hook functionality & bootsrap system hooks 2012-07-19 00:25:10 +03:00
doc Non-interactive AWS install by running a single script. 2012-09-02 18:29:46 +02:00
features Fix dashboard random test fail 2012-08-19 12:14:36 +03:00
lib Non-interactive AWS install by running a single script. 2012-09-02 18:29:46 +02:00
log init commit 2011-10-09 00:36:38 +03:00
public Restyled erros pages & avatar class 2012-08-16 09:13:50 +03:00
script Cucumber: 2012-06-15 07:15:28 +03:00
spec Headless gem added 2012-08-19 11:36:37 +03:00
vendor Application cleanup 2012-08-17 09:09:11 +03:00
.foreman complete hooks for post receive 2012-01-08 13:20:20 +02:00
.gitignore updated gitignore and added rake 0.8.7 to Gemfile because of errors 2012-07-24 11:41:26 -07:00
.rails_footnotes init commit 2011-10-09 00:36:38 +03:00
.rspec init commit 2011-10-09 00:36:38 +03:00
.travis.yml Temporary remove sqlite from travis 2012-08-12 00:36:43 +03:00
CHANGELOG Version to 2.8.0pre 2012-08-10 10:49:45 +03:00
config.ru init commit 2011-10-09 00:36:38 +03:00
Gemfile Headless gem added 2012-08-19 11:36:37 +03:00
Gemfile.lock Headless gem added 2012-08-19 11:36:37 +03:00
LICENSE init commit 2011-10-09 00:36:38 +03:00
Procfile Procfile production, resque script 2012-01-09 13:30:19 +02:00
Procfile.production preparing to v2.2 2012-02-19 12:36:16 +02:00
Rakefile init commit 2011-10-09 00:36:38 +03:00
README.md Add Code Climate badge 2012-07-03 18:21:58 -03:00
resque.sh System Hook: implemented 2012-07-19 00:25:10 +03:00
resque_dev.sh System Hook: implemented 2012-07-19 00:25:10 +03:00
VERSION Version to 2.8.0pre 2012-08-10 10:49:45 +03:00

Welcome to GitLab build status build status Code Climate

GitLab is a free project and repository management application

Application details

  • based on Ruby on Rails
  • distributed under the MIT License
  • works with gitolite

Requirements

  • Ubuntu/Debian
  • ruby 1.9.2+
  • mysql or sqlite
  • git
  • gitolite
  • redis

Install

Checkout wiki pages for installation information, migration, etc.

Community

Google Group

Contacts

Twitter:

  • @gitlabhq
  • @dzaporozhets

Email

Contribute

Want to help - send a pull request. We'll accept good pull requests.