51 Commits

Author SHA1 Message Date
Sameer Naik
a054b96c68 gitlab: manually start nginx 2014-04-11 22:00:56 +05:30
Sameer Naik
bc4332bd61 install: moved redis-server supervisor configuration to install script 2014-04-11 22:00:56 +05:30
Sameer Naik
69db24d1d1 install: moved mysqld supervisor configuration to install script 2014-04-11 22:00:55 +05:30
Sameer Naik
1ced311451 nginx: added gitlab nginx config to configs directory. user can now change nginx configuration if they desire 2014-04-11 22:00:55 +05:30
Sameer Naik
f710323f27 gitlab: cleanup 2014-04-11 22:00:55 +05:30
Sameer Naik
4ba8ea3770 smtp: do not use postfix for mail delivery, setup mail configuration in smtp_settings.rb 2014-04-11 22:00:55 +05:30
Sameer Naik
5a7aeca1d8 gitlab: moved backup keep time code block to start of script 2014-04-11 22:00:55 +05:30
Sameer Naik
8c3207f828 gitlab: added DB_PORT configuration to specify the database server port. 2014-04-11 22:00:55 +05:30
Sameer Naik
b688a3c546 backups: change backup time to 4am (UTC) 2014-04-11 22:00:55 +05:30
Sameer Naik
301e2326db fix: do not use append mode while editing cron jobs. 2014-04-11 22:00:55 +05:30
Sameer Naik
04059510a3 gitlab: added option to specify the backup expire time 2014-04-11 22:00:55 +05:30
Sameer Naik
0167f53a5a gitlab: added feature to setup automated daily/monthly backups 2014-04-11 22:00:55 +05:30
Sameer Naik
2f26eee714 gitlab: added option to specify the public facing ssh port via GITLAB_SHELL_SSH_PORT variable. Closes #24 2014-04-11 22:00:54 +05:30
Sameer Naik
74509b2b30 gitlab: pass all parameters supplied to app:rake to rake_task function 2014-04-11 22:00:54 +05:30
Sameer Naik
d7ff2afd66 gitlab: removed the "app:db:initialize" command, "app:rake gitlab:setup" is now used for initialization 2014-04-11 22:00:54 +05:30
Sameer Naik
62216f3224 gitlab: removed the "app:db:migrate" command, "app:rake db:migrate" is now used for migration 2014-04-11 22:00:54 +05:30
Sameer Naik
5856ee70b7 gitlab: removed the "app:restore" command, "app:rake gitlab:backup:restore" is now used to restore a backup 2014-04-11 22:00:54 +05:30
Sameer Naik
c03bb8f936 gitlab: removed the "app:backup" command, "app:rake gitlab:backup:create" is now used to create a backup 2014-04-11 22:00:54 +05:30
Sameer Naik
2de4d3b979 gitlab: added new app:rake command to run rake tasks 2014-04-11 22:00:54 +05:30
Sameer Naik
d0c532b953 gitlab: set default database pool count to 10 2014-04-11 22:00:53 +05:30
Sameer Naik
ce9177cc2e gitlab: randomly generate a root password at startup 2014-04-11 22:00:53 +05:30
Sameer Naik
539faf407b gitlab: added set -e setting to bash script 2014-04-11 22:00:52 +05:30
Sameer Naik
0e34803541 config: over write default configuration templates with user templates if present 2014-04-11 22:00:52 +05:30
Sameer Naik
57ee929dbf config: modified the configuration templates to suit our needs 2014-04-11 22:00:52 +05:30
TruongSinh Tran-Nguyen
1c5332653f add GITLAB_HTTPS settings
https://github.com/gitlabhq/gitlabhq/pull/4148 is one of the example that GITLAB_HTTPS should be configured properly.
2014-04-11 22:00:51 +05:30
Ulrich Petri
def992d883 Added support for external Postgres servers 2014-04-11 22:00:50 +05:30
Sameer Naik
fac42a3783 gitlab: fix permissions of /var/lib/mysql before initializing the mysql data directory 2014-04-11 21:42:03 +05:30
Sameer Naik
7b745f4a60 gitlab: run assets and cache cleanup at app:start. 2014-04-11 21:41:17 +05:30
Sameer Naik
cbe0da6e36 gitlab: added app:restore command to restore a gitlab backup. 2014-04-11 21:40:10 +05:30
Sameer Naik
1288b689ce gitlab: moved .ssh directory to /home/git/data/.ssh 2014-04-11 21:40:09 +05:30
Sameer Naik
9456d52902 gitlab: moved uploads directory to /home/git/data/uploads 2014-04-11 21:40:09 +05:30
Sameer Naik
231aae2ed2 gitlab: moved backups directory to /home/git/data/backups 2014-04-11 21:40:09 +05:30
Sameer Naik
5a32907c88 gitlab: moved gitlab-satellites directory to /home/git/data/gitlab-satellites 2014-04-11 21:40:09 +05:30
Sameer Naik
ffc4c21aff gitlab: moved repositories directory to /home/git/data/repositories 2014-04-11 21:40:01 +05:30
Sameer Naik
c6b33f5c52 gitlab: added app:backup command to take a backup of the gitlab server 2014-04-11 21:37:36 +05:30
Sameer Naik
b0bae82c02 gitlab: make sure /home/git/gitlab/tmp/backups is owned by user git 2014-04-11 21:37:36 +05:30
Sameer Naik
03389cb962 gitlab: exposed GITLAB_SIGNUP parameter to enable/disable user signup. 2014-04-11 21:37:36 +05:30
Sameer Naik
b10275650e gitlab: added the capability to run any installed *nix command
eg.
docker run -i -t sameersbn/gitlab top -d1
docker run -i -t sameersbn/gitlab /bin/bash -i
...and so on.
2014-04-11 21:37:36 +05:30
Sameer Naik
6ca0eeb949 gitlab: align help text 2014-04-11 21:37:36 +05:30
Sameer Naik
a18a00d928 gitlab: add help command the app: prefix 2014-04-11 21:37:35 +05:30
Sameer Naik
9d9a4d7190 gitlab: add db operation commands the app:db: prefix 2014-04-11 21:37:35 +05:30
Sameer Naik
46067cb393 gitlab: renamed script parameter start -> app:start 2014-04-11 21:37:35 +05:30
Sameer Naik
2dbe13b123 smtp: allow smtp configuration for mail delivery 2014-04-11 21:37:34 +05:30
Sameer Naik
bb2aca04e3 gitlab: indentation fix 2014-04-11 21:37:34 +05:30
TruongSinh Tran-Nguyen
3792d7b870 expose unicorn timeout
Mitigate https://github.com/gitlabhq/gitlabhq/issues/1527
2014-04-11 21:37:34 +05:30
Sameer Naik
705663e1f1 gitlab: install mysql data directory if it does not exist. 2014-04-11 21:37:34 +05:30
Sameer Naik
ce82c1ffed gitlab: added bash command to start a interactive bash shell 2014-04-11 21:23:16 +05:30
Sameer Naik
c678815e37 gitlab: added migrate command 2014-04-11 21:23:15 +05:30
Sameer Naik
b8ba8ad5ac gitlab: added initialize command 2014-04-11 21:23:14 +05:30
Sameer Naik
f06f9acdc2 gitlab: gitlab script can now be passed commands to perform specific tasks. Defaults to start. 2014-04-11 21:23:14 +05:30