Files
bancho.py/scripts/install-nginx-config.sh
2025-04-04 21:32:15 +09:00

17 lines
461 B
Bash

#!/usr/bin/env bash
set -euo pipefail
echo "Sourcing environment from .env file"
set -a
source .env
set +a
echo "Installing nginx configuration"
envsubst '${APP_PORT},${DOMAIN},${SSL_CERT_PATH},${SSL_KEY_PATH},${DATA_DIRECTORY}' < ext/nginx.conf.example > /etc/nginx/sites-available/bancho.conf
ln -f -s /etc/nginx/sites-available/bancho.conf /etc/nginx/sites-enabled/bancho.conf
echo "Restarting nginx"
nginx -s reload
echo "Nginx configuration installed"