summaryrefslogtreecommitdiffstats
path: root/dovetail/api/boot.sh
blob: 9fbb5484b1cf2f9ec358ac1bb3c6c6ff3f5b8aa9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

mkdir -p /var/www/html/dovetail-api
cp -r /home/opnfv/swagger-ui/dist/* /var/www/html/dovetail-api
cp /home/opnfv/dovetail/dovetail/api/swagger.yaml /var/www/html/dovetail-api
sed -i 's#url: "https://petstore.swagger.io/v2/swagger.json"#url: "swagger.yaml"#g' /var/www/html/dovetail-api/index.html
sed -i '/deepLinking: true,/a\        validatorUrl: null,' /var/www/html/dovetail-api/index.html

if [[ -n ${SWAGGER_HOST} ]]; then
    sed -i "s/host: localhost:8888/host: ${SWAGGER_HOST}/g" /var/www/html/dovetail-api/swagger.yaml
fi

/etc/init.d/apache2 start

cd $(dirname $(readlink -f $0))
exec gunicorn -b :5000 --access-logfile - --error-logfile - app.routes:app