#!/bin/bash # # Set the variables below then run this script to generate the config/nginx.conf # (the webserver configuration file for this service). Take a revision then # symlink it into the instances/.nginx folder and reload the webserver to activate. PAR_ACMEHOST="localhost" PAR_ACMEPORT="8100" PAR_SERVICE="$HOME/services/servicename" PAR_PROXYHOST="localhost" PAR_PROXYPORT="8201" PAR_SERVERNAME="www.example.com" PAR_LOCATION="" # Do not change anything below. PARAMETERS='$PAR_ACMEHOST:$PAR_ACMEPORT:$PAR_SERVICE:$PAR_PROXYHOST:$PAR_PROXYPORT:$PAR_SERVERNAME:$PAR_LOCATION' for parameter in $(echo "$PARAMETERS" | tr ":" "\n") do export ${parameter:1}; done cat "$PAR_SERVICE/.templates/nginx/nginx.conf" | envsubst "$PARAMETERS" \ > "$PAR_SERVICE/configs/nginx.conf"