#!/usr/bin/bash set -e if [[ "$STAGING" == true ]]; then TEST="--test-cert" echo Using staging server! else TEST="" echo Using production server! fi if [[ -v "HOSTNAME" && -v "EMAIL" ]]; then echo Creating nginx config... sed -i "s/SERVERNAME/$HOSTNAME/" /etc/nginx/conf.d/poketube.conf echo Starting certbot certbot run --nginx -n \ -d $HOSTNAME \ -d www.$HOSTNAME --agree-tos \ --email $EMAIL \ $TEST echo Starting nginx nginx -s reload else echo Please set HOSTNAME and/or EMAIL! exit 1 fi exec "$@"