start openssh-server using supervisord

This commit is contained in:
Sameer Naik 2013-10-11 00:04:23 +05:30
parent 9cb60619d6
commit 3e35f576ae
2 changed files with 13 additions and 3 deletions

View File

@ -69,3 +69,16 @@ mkdir -p /var/run/sshd
# configure nginx
sed 's/YOUR_SERVER_FQDN/localhost/' -i /etc/nginx/sites-available/gitlab
#
cat > /etc/supervisor/conf.d/openssh-server.conf <<EOF
[program:openssh-server]
priority=20
directory=/tmp
command=/usr/sbin/sshd
user=root
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
EOF

View File

@ -28,9 +28,6 @@ if [ "${DB_HOST}" == "localhost" ]; then
echo 'GRANT SELECT, LOCK TABLES, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON `gitlabhq_production`.* TO 'root'@'localhost';' | mysql -uroot
fi
# start ssh server
/usr/sbin/sshd
if [ "${REDIS_HOST}" == "localhost" ]; then
redis-server > /dev/null &
sleep 3