Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boxiang Sun
gitlab-ce
Commits
457b0f60
Commit
457b0f60
authored
Sep 03, 2012
by
Tse-Ching Ho
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
use APP_ROOT in init-gitlab to specify root of project
parent
0c5e5569
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
7 deletions
+8
-7
lib/support/init-gitlab
lib/support/init-gitlab
+8
-7
No files found.
lib/support/init-gitlab
View file @
457b0f60
...
@@ -9,23 +9,24 @@
...
@@ -9,23 +9,24 @@
# Description: GitLab git repository management
# Description: GitLab git repository management
### END INIT INFO
### END INIT INFO
DAEMON_OPTS
=
"-c /home/gitlab/gitlab/config/unicorn.rb -E production -D"
APP_ROOT
=
"/home/gitlab/gitlab"
NAME
=
unicorn
DAEMON_OPTS
=
"-c
$APP_ROOT
/config/unicorn.rb -E production -D"
NAME
=
"unicorn"
DESC
=
"Gitlab service"
DESC
=
"Gitlab service"
PID
=
/home/gitlab/gitlab/tmp/pids/unicorn.pid
PID
=
"
$APP_ROOT
/tmp/pids/unicorn.pid"
RESQUE_PID
=
/home/gitlab/gitlab/tmp/pids/resque_worker.pid
RESQUE_PID
=
"
$APP_ROOT
/tmp/pids/resque_worker.pid"
case
"
$1
"
in
case
"
$1
"
in
start
)
start
)
CD_TO_APP_DIR
=
"cd
/home/gitlab/gitlab
"
CD_TO_APP_DIR
=
"cd
$APP_ROOT
"
START_DAEMON_PROCESS
=
"bundle exec unicorn_rails
$DAEMON_OPTS
"
START_DAEMON_PROCESS
=
"bundle exec unicorn_rails
$DAEMON_OPTS
"
START_RESQUE_PROCESS
=
"./resque.sh"
START_RESQUE_PROCESS
=
"./resque.sh"
echo
-n
"Starting
$DESC
: "
echo
-n
"Starting
$DESC
: "
if
[
`
whoami
`
=
root
]
;
then
if
[
`
whoami
`
=
root
]
;
then
sudo
-u
gitlab sh
-l
-c
"
$CD_TO_APP_DIR
> /dev/null 2>&1
&&
$START_DAEMON_PROCESS
&&
$START_RESQUE_PROCESS
"
sudo
-u
gitlab sh
-l
-c
"
$CD_TO_APP_DIR
&&
$START_DAEMON_PROCESS
&&
$START_RESQUE_PROCESS
"
else
else
$CD_TO_APP_DIR
>
/dev/null 2>&1
&&
$START_DAEMON_PROCESS
&&
$START_RESQUE_PROCESS
$CD_TO_APP_DIR
&&
$START_DAEMON_PROCESS
&&
$START_RESQUE_PROCESS
fi
fi
echo
"
$NAME
."
echo
"
$NAME
."
;;
;;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment