blob: 80dd3b8853342110b315873ff0dc9e474775421e [file] [log] [blame]
#!/bin/bash
if test ! -f /var/apache/credentials/server.crt ;then
openssl genrsa -des3 -passout pass:secret \
-out /var/apache/credentials/server.pass.key 2048
openssl rsa -passin pass:secret -in /var/apache/credentials/server.pass.key \
-out /var/apache/credentials/server.key
rm /var/apache/credentials/server.pass.key
openssl req -new -key /var/apache/credentials/server.key \
-out /var/apache/credentials/server.csr -subj "/C=DE/O=Gerrit/CN=localhost"
openssl x509 -req -days 365 -in /var/apache/credentials/server.csr \
-signkey /var/apache/credentials/server.key \
-out /var/apache/credentials/server.crt
echo "Created a self-signed certificate in /var/apache/credentials/server.crt"
fi
if [ -z "$ENABLE_HTTP" ] || [ "$ENABLE_HTTP" = "false" ] ;then
rm /etc/apache2/sites-enabled/git-http-backend.conf
fi
if test ! -f /var/apache/credentials/.htpasswd ;then
htpasswd -cdb /var/apache/credentials/.htpasswd gerrit secret
fi
/etc/init.d/apache2 start \
&& tail -F -q -n +1 /var/log/apache2/*.log