|
|
@@ -96,29 +96,28 @@ read rootfolder |
|
|
|
if [ "$rootfolder" == "2" ]; then |
|
|
|
ROOT=/var/chess/$INSTANCENAME/$INSTANCETYPE |
|
|
|
else |
|
|
|
ROOT=$(pwd) # Default to current directory if user chooses 1 |
|
|
|
echo $pwd |
|
|
|
ROOT=./chess/production_A |
|
|
|
fi |
|
|
|
|
|
|
|
mkdir -p $ROOT |
|
|
|
cd $ROOT |
|
|
|
ROOT=$(realpath $ROOT) |
|
|
|
sudo chown -R $USER:$USER $ROOT |
|
|
|
|
|
|
|
# If ROOT is not the current directory, create the necessary directories and change to ROOT |
|
|
|
# if [ "$ROOT" != "$(pwd)" ]; then |
|
|
|
# sudo chown $USER:$USER $ROOT |
|
|
|
# fi |
|
|
|
|
|
|
|
# Change to ROOT directory |
|
|
|
cd $ROOT || { echo "Failed to change to ROOT directory $ROOT"; exit 1; } |
|
|
|
echo $PWD |
|
|
|
|
|
|
|
|
|
|
|
wget -q -O - http://git.bbh/chess/elxr/raw/branch/master/centosinit.sh > $ROOT/centosinit.sh |
|
|
|
sudo chmod u+x $ROOT/centosinit.sh |
|
|
|
sh $ROOT/centosinit.sh |
|
|
|
|
|
|
|
|
|
|
|
# If ROOT is not the current directory, create the necessary directories and change to ROOT |
|
|
|
if [ "$ROOT" != "$(pwd)" ]; then |
|
|
|
sudo mkdir -p /var/chess |
|
|
|
sudo chown $USER:$USER /var/chess |
|
|
|
mkdir -p /var/chess/$INSTANCENAME |
|
|
|
sudo chown $USER:$USER /var/chess/$INSTANCENAME |
|
|
|
mkdir -p $ROOT |
|
|
|
sudo chown $USER:$USER $ROOT |
|
|
|
|
|
|
|
# Change to ROOT directory |
|
|
|
cd $ROOT || { echo "Failed to change to ROOT directory $ROOT"; exit 1; } |
|
|
|
fi |
|
|
|
|
|
|
|
# Platform-specific installation |
|
|
|
if [ -f /etc/os-release ]; then |
|
|
|
. /etc/os-release |
|
|
@@ -262,7 +261,7 @@ git clone $REPOSERVER/$REPOOWNER/elxr.git |
|
|
|
# Install npm dependencies and link |
|
|
|
cd elxr |
|
|
|
npm i |
|
|
|
npm link |
|
|
|
npm link --force |
|
|
|
cd .. |
|
|
|
|
|
|
|
sudo ln -s $ROOT/elxr/bin/elxr $(npm bin -g)/elxr |
|
|
@@ -292,4 +291,4 @@ echo "Setup completed successfully!" |
|
|
|
# ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'cihsr'; |
|
|
|
# FLUSH PRIVILEGES; |
|
|
|
|
|
|
|
mysql -u root -p cihsr < cihsr_prod.sql |
|
|
|
# mysql -u root -p cihsr < cihsr_prod.sql |