- 24 Feb, 2015 27 commits
-
-
kfei authored
The problem is `docker stop` only sends SIGTERM to the PID 1 inside the container, and the PID 1 (`/bin/sh -c ...`) does not take care of signals. Hence the services (e.g., postgresql, redis, sidekiq, etc) never have chances to graceful shutdown. Docker just kills the container after its 10 seconds timeout by default. What this commit does: 1) Add a wrapper as the default executable of Docker container. Which starts services through `runit`, reconfigure Gitlab by `gitlab-ctl` and gracefully shutdown all services when a SIGTERM is received. 2) Create an `assets` directory for assets. 3) Add `.dockerignore` file. Now you'll see the following log messages after `docker stop`: ``` SIGTERM signal received, try to gracefully shutdown all services... ok: down: logrotate: 1s, normally up ok: down: nginx: 0s, normally up ok: down: postgresql: 1s, normally up ok: down: redis: 0s, normally up ok: down: sidekiq: 0s, normally up ok: down: unicorn: 0s, normally up ``` Signed-off-by: kfei <kfei@kfei.net>
-
Robert Schilling authored
typo fixed
-
Igor Bogoslavskyi authored
fixed a typo in an url to gitlab-ssl. Now it does not return the 404 error
-
Dmitriy Zaporozhets authored
-
Dmitriy Zaporozhets authored
Diff headers made sticky
-
Dmitriy Zaporozhets authored
Trigger merge request hook when source updated
-
Dmitriy Zaporozhets authored
Don't cache classes in tests
-
Dmitriy Zaporozhets authored
Updated spring
-
Dmitriy Zaporozhets authored
Update charlock_holmes to 0.7.3
-
Dmitriy Zaporozhets authored
Improve sidebar menu for project settings See merge request !1582
-
Dmitriy Zaporozhets authored
Bump gitlab-shell to 2.5.4 For #2042 See merge request !1584
-
Marin Jankovski authored
-
Dmitriy Zaporozhets authored
-
Marin Jankovski authored
LDAP users don't need to set a password to Git over HTTP. Fixes https://github.com/gitlabhq/gitlabhq/issues/8846. See merge request !1575
-
Dmitriy Zaporozhets authored
Using gitlab url to build links for gitlab issue tracker and add a spec. Fix for https://gitlab.com/gitlab-org/gitlab-ce/issues/1107 This needs to go to master as the paths changed since rails upgrade Fix for stable branch is in https://dev.gitlab.org/gitlab/gitlabhq/merge_requests/1574/ See merge request !1573
-
Marin Jankovski authored
Make services migration more reliable Fix for #2045 . I did not use SQL because its hard to convert SQL fields into json with interpolation and without errors. SO I just improved current migration with next: * skip validation to prevent exception because of new `template` field in validation * check column for existance before adding them. It should allow people who already failed this migration to re-run ti * select objects with 500 batch size for better memory usage Tested on migration from 7.0 to 7.9.0.pre See merge request !1581
-
Dmitriy Zaporozhets authored
Allow non authenticated access to avatars For #2047 cc @douwe See merge request !1583
-
Dmitriy Zaporozhets authored
-
Douwe Maan authored
-
Dmitriy Zaporozhets authored
-
Dmitriy Zaporozhets authored
-
Marin Jankovski authored
Using gitlab url to build links for gitlab issue tracker and add a spec. Fix rubocop warnings in path.
-
Dmitriy Zaporozhets authored
Ensure that people don't view the changelog on the stable branch because we don't update that one. See merge request !1568
-
Dmitriy Zaporozhets authored
Improve error messages when file editing fails Give more specific errors in API responses and web UI flash messages when a file update fails. See #1479. Instead of returning false from `Gitlab::Satellite::Files::EditFileAction#commit!` when a `Grit::Git::CommandFailed` error is raised, now `#commit!` raises a different error depending on whether the failure happened during checkout, commit, or push. @dzaporozhets Please let me know if you want to change the HTTP status codes or the error messages in `Files::UpdateService` cc @sytse See merge request !1569
-
Dmitriy Zaporozhets authored
Fix ZenMode on commit show and milestone edit pages. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/1110 See merge request !1557
-
Dmitriy Zaporozhets authored
-
Dmitriy Zaporozhets authored
-
- 23 Feb, 2015 13 commits
-
-
Dmitriy Zaporozhets authored
-
Marin Jankovski authored
Git Clone btn more apparent Added a faint background to the button to show that it is in an active state for the user. White background is often hard to tell if something is being pushed, so adding a "shadow" makes it a bit easier to tell. Fixes #1998 See merge request !1577
-
Sabba Petri authored
Added a faint background to the button to show that it is in an active state for the user. White background is often hard to tell if something is being pushed, so adding a "shadow" makes it a bit easier to tell. Fixes #1998
-
Dmitriy Zaporozhets authored
-
Dmitriy Zaporozhets authored
-
Robert Schilling authored
-
Robert Schilling authored
Update 7.7-to-7.8.md
-
Robert Schilling authored
Bump GitLab for Docker to version 7.8.0 See merge request !347
-
Robert Schilling authored
Small spelling correction There's a small spelling error on the project settings page. 'an project' is not correct English. See merge request !348
-
Marco Wessel authored
-
shafan authored
-
Dmitriy Zaporozhets authored
-
Dmitriy Zaporozhets authored
-