Initial commit: OpenCode setup and configuration
This commit is contained in:
31
fix_setup.sh
Executable file
31
fix_setup.sh
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo "Stopping service..."
|
||||
sudo systemctl stop opencode
|
||||
|
||||
echo "Updating service configuration (Port 3040)..."
|
||||
sudo cp /home/wartana/opencode/opencode.service /etc/systemd/system/opencode.service
|
||||
sudo systemctl daemon-reload
|
||||
|
||||
echo "Updating Nginx configuration..."
|
||||
sudo cp /home/wartana/opencode/opencode.nginx /etc/nginx/sites-available/opencode
|
||||
|
||||
echo "Removing conflicting OpenCode config..."
|
||||
if [ -L /etc/nginx/sites-enabled/opencode.oncloud.my.id ]; then
|
||||
sudo rm /etc/nginx/sites-enabled/opencode.oncloud.my.id
|
||||
fi
|
||||
if [ -f /etc/nginx/sites-available/opencode.oncloud.my.id ]; then
|
||||
echo "Warning: Leaving /etc/nginx/sites-available/opencode.oncloud.my.id but disabled it."
|
||||
fi
|
||||
|
||||
echo "Starting OpenCode on new port..."
|
||||
sudo systemctl start opencode
|
||||
|
||||
echo "Reloading Nginx..."
|
||||
sudo nginx -t
|
||||
sudo systemctl reload nginx
|
||||
|
||||
echo "Verification:"
|
||||
sudo systemctl status opencode --no-pager
|
||||
echo "Done. Please check https://opencode.oncloud.my.id"
|
||||
Reference in New Issue
Block a user