init.d: Ensure socket is removed before starting service
This commit is contained in:
parent
1ed92561b2
commit
df67b25bc2
|
@ -2,7 +2,7 @@
|
|||
|
||||
# GITLAB
|
||||
# Maintainer: @randx
|
||||
# App Version: 5.1
|
||||
# App Version: 5.2
|
||||
|
||||
### BEGIN INIT INFO
|
||||
# Provides: gitlab
|
||||
|
@ -19,6 +19,7 @@ APP_ROOT="/home/git/gitlab"
|
|||
APP_USER="git"
|
||||
DAEMON_OPTS="-C $APP_ROOT/config/puma.rb"
|
||||
PID_PATH="$APP_ROOT/tmp/pids"
|
||||
SOCKET_PATH="$APP_ROOT/tmp/sockets"
|
||||
WEB_SERVER_PID="$PID_PATH/puma.pid"
|
||||
SIDEKIQ_PID="$PID_PATH/sidekiq.pid"
|
||||
STOP_SIDEKIQ="RAILS_ENV=production bundle exec rake sidekiq:stop"
|
||||
|
@ -50,6 +51,7 @@ start() {
|
|||
exit 1
|
||||
else
|
||||
if [ `whoami` = root ]; then
|
||||
execute "rm $SOCKET_PATH/gitlab.socket"
|
||||
execute "RAILS_ENV=production bundle exec puma $DAEMON_OPTS"
|
||||
execute "mkdir -p $PID_PATH && $START_SIDEKIQ > /dev/null 2>&1 &"
|
||||
echo "$DESC started"
|
||||
|
|
Loading…
Reference in New Issue