2018-03-29 18:30:24 +00:00
|
|
|
#!/bin/bash -eux
|
2018-04-08 16:19:32 +00:00
|
|
|
|
|
|
|
FORWARDED_PORT="$WEBPACK_DEVSERVER_PORT"
|
|
|
|
COMPOSE_PROJECT_NAME="${COMPOSE_PROJECT_NAME// /}"
|
|
|
|
if [ -n "$COMPOSE_PROJECT_NAME" ]; then
|
|
|
|
echo
|
|
|
|
FUNKWHALE_HOSTNAME="$COMPOSE_PROJECT_NAME.funkwhale.test"
|
|
|
|
FORWARDED_PORT="443"
|
|
|
|
fi
|
2018-03-29 18:30:24 +00:00
|
|
|
echo "Copying template file..."
|
|
|
|
cp /etc/nginx/funkwhale_proxy.conf{.template,}
|
2018-04-08 16:19:32 +00:00
|
|
|
sed -i "s/X-Forwarded-Host \$host:\$server_port/X-Forwarded-Host ${FUNKWHALE_HOSTNAME}:${FORWARDED_PORT}/" /etc/nginx/funkwhale_proxy.conf
|
|
|
|
sed -i "s/proxy_set_header Host \$host/proxy_set_header Host ${FUNKWHALE_HOSTNAME}/" /etc/nginx/funkwhale_proxy.conf
|
|
|
|
sed -i "s/proxy_set_header X-Forwarded-Port \$server_port/proxy_set_header X-Forwarded-Port ${FORWARDED_PORT}/" /etc/nginx/funkwhale_proxy.conf
|
2018-06-02 07:17:32 +00:00
|
|
|
sed -i "s/proxy_set_header X-Forwarded-Proto \$scheme/proxy_set_header X-Forwarded-Proto ${FORWARDED_PROTO}/" /etc/nginx/funkwhale_proxy.conf
|
2018-03-29 18:30:24 +00:00
|
|
|
|
|
|
|
cat /etc/nginx/funkwhale_proxy.conf
|
|
|
|
nginx -g "daemon off;"
|