Skip to content

Commit f7d35ae

Browse files
fix: nginx
1 parent 07c005f commit f7d35ae

2 files changed

Lines changed: 16 additions & 5 deletions

File tree

src/backend/shell_scripts/restart.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,14 @@ echo "Restarting... $arg1"
1414

1515
sudo docker restart $arg1
1616

17-
# Re-enable nginx routing if it was previously stopped
18-
if [ ! -f "/etc/nginx/sites-enabled/$arg1.conf" ] && [ -f "/etc/nginx/sites-available/$arg1.conf" ]; then
17+
# Re-enable nginx routing (check for .conf suffix)
18+
if [ ! -L "/etc/nginx/sites-enabled/$arg1.conf" ] && [ ! -f "/etc/nginx/sites-enabled/$arg1.conf" ] && [ -f "/etc/nginx/sites-available/$arg1.conf" ]; then
1919
sudo ln -s /etc/nginx/sites-available/$arg1.conf /etc/nginx/sites-enabled/$arg1.conf
20-
sudo systemctl reload nginx
2120
fi
21+
22+
# Re-enable nginx routing (check for no suffix)
23+
if [ ! -L "/etc/nginx/sites-enabled/$arg1" ] && [ ! -f "/etc/nginx/sites-enabled/$arg1" ] && [ -f "/etc/nginx/sites-available/$arg1" ]; then
24+
sudo ln -s /etc/nginx/sites-available/$arg1 /etc/nginx/sites-enabled/$arg1
25+
fi
26+
27+
sudo systemctl reload nginx

src/backend/shell_scripts/stop.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ echo "Stopping... $arg1"
1515
sudo docker stop $arg1
1616

1717
# Disable nginx routing for this domain so it doesn't return 502
18-
if [ -f "/etc/nginx/sites-enabled/$arg1.conf" ]; then
18+
if [ -L "/etc/nginx/sites-enabled/$arg1.conf" ] || [ -f "/etc/nginx/sites-enabled/$arg1.conf" ]; then
1919
sudo rm /etc/nginx/sites-enabled/$arg1.conf
20-
sudo systemctl reload nginx
2120
fi
21+
22+
if [ -L "/etc/nginx/sites-enabled/$arg1" ] || [ -f "/etc/nginx/sites-enabled/$arg1" ]; then
23+
sudo rm /etc/nginx/sites-enabled/$arg1
24+
fi
25+
26+
sudo systemctl reload nginx

0 commit comments

Comments
 (0)