This commit is contained in:
parent
d941638779
commit
5b1fa185f7
|
@ -62,22 +62,28 @@ NPM_VERSION=$(npm --version)
|
||||||
echo "✅ Node.js $NODE_VERSION installed"
|
echo "✅ Node.js $NODE_VERSION installed"
|
||||||
echo "✅ npm $NPM_VERSION installed"
|
echo "✅ npm $NPM_VERSION installed"
|
||||||
|
|
||||||
# Create system-wide symlinks for Node.js and npm
|
# Copy Node.js binaries to system-wide location
|
||||||
echo "🔗 Creating system-wide Node.js symlinks..."
|
echo "📋 Installing Node.js binaries system-wide..."
|
||||||
NODE_PATH=$(which node)
|
NODE_PATH=$(which node)
|
||||||
NPM_PATH=$(which npm)
|
NPM_PATH=$(which npm)
|
||||||
|
|
||||||
if [ -n "$NODE_PATH" ] && [ -x "$NODE_PATH" ]; then
|
if [ -n "$NODE_PATH" ] && [ -x "$NODE_PATH" ]; then
|
||||||
sudo ln -sf "$NODE_PATH" /usr/local/bin/node
|
# Remove any existing symlinks first
|
||||||
echo "✅ Node.js symlink created: /usr/local/bin/node -> $NODE_PATH"
|
sudo rm -f /usr/local/bin/node
|
||||||
|
sudo cp "$NODE_PATH" /usr/local/bin/node
|
||||||
|
sudo chmod +x /usr/local/bin/node
|
||||||
|
echo "✅ Node.js binary copied to /usr/local/bin/node"
|
||||||
else
|
else
|
||||||
echo "❌ Failed to find Node.js executable"
|
echo "❌ Failed to find Node.js executable"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$NPM_PATH" ] && [ -x "$NPM_PATH" ]; then
|
if [ -n "$NPM_PATH" ] && [ -x "$NPM_PATH" ]; then
|
||||||
sudo ln -sf "$NPM_PATH" /usr/local/bin/npm
|
# Remove any existing symlinks first
|
||||||
echo "✅ npm symlink created: /usr/local/bin/npm -> $NPM_PATH"
|
sudo rm -f /usr/local/bin/npm
|
||||||
|
sudo cp "$NPM_PATH" /usr/local/bin/npm
|
||||||
|
sudo chmod +x /usr/local/bin/npm
|
||||||
|
echo "✅ npm binary copied to /usr/local/bin/npm"
|
||||||
else
|
else
|
||||||
echo "❌ Failed to find npm executable"
|
echo "❌ Failed to find npm executable"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
|
@ -9,7 +9,7 @@ Type=simple
|
||||||
User=superball-thrower
|
User=superball-thrower
|
||||||
Group=superball-thrower
|
Group=superball-thrower
|
||||||
WorkingDirectory=/opt/superball-thrower
|
WorkingDirectory=/opt/superball-thrower
|
||||||
ExecStart=/usr/local/bin/node daemon.js
|
ExecStart=/usr/local/bin/node daemon.js start
|
||||||
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=10
|
RestartSec=10
|
||||||
|
|
Loading…
Reference in New Issue