#!/bin/bash closed= mode=80 # 80 || 443 <=> http || https if [[ "$(command -v nginx)" == "" ]];then echo "[INFO] Installing Nginx..." apt update && apt -y upgrade && apt -y autoremove apt install -y nginx # chmod +x docker.entrypoint.sh fi echo "[INFO] Settings Nginx..." /etc/init.d/nginx restart [[ -f /etc/nginx/sites-enabled/default ]] && run rm /etc/nginx/sites-enabled/default for type in available enabled;do [[ ! -f /etc/nginx/sites-$type/nginx.$mode.conf ]] && [[ -f /Projects/nginx.$mode.conf ]] && ln -s /Projects/nginx.$mode.conf /etc/nginx/sites-$type/nginx.$mode.conf done echo "[ OK ] Nginx installet and set fully." echo "[INFO] Restarting Nginx..." /etc/init.d/nginx restart trap "closed=1" INT TERM EXIT while [[ "$closed" != "1" ]];do wait || wait sleep 1 done echo "[INFO] Stopping Nginx..." /etc/init.d/nginx stop