mirror of
https://github.com/solero/wand.git
synced 2024-11-24 06:27:18 +00:00
Added the option to run the game when installation ends
This commit is contained in:
parent
4346178a1e
commit
bb123b4868
24
install.sh
24
install.sh
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
clear
|
clear
|
||||||
echo "Please answer this questions for setting up the game:"
|
echo "Please answer these questions to set up the game:"
|
||||||
|
|
||||||
echo "Enter password for the database (leave empty for a random password):"
|
echo "Enter password for the database (leave empty for a random password):"
|
||||||
dbpass=""
|
dbpass=""
|
||||||
@ -22,23 +22,26 @@ if [ -z "$dbpass" ]; then
|
|||||||
dbpass=$(openssl rand -base64 12)
|
dbpass=$(openssl rand -base64 12)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "enter the hostname for the game (example: example.com) (leave empty for localhost)"
|
echo "Enter the hostname for the game (example: example.com) (leave empty for localhost):"
|
||||||
read hostname
|
read hostname
|
||||||
if [ -z "$hostname" ]; then
|
if [ -z "$hostname" ]; then
|
||||||
hostname=localhost
|
hostname=localhost
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Enter your external IP address (leave empty for localhost):"
|
echo "Enter your external IP address (leave empty for localhost):"
|
||||||
read ipadd
|
read ipadd
|
||||||
if [ -z "$ipadd" ]; then
|
if [ -z "$ipadd" ]; then
|
||||||
ipadd=127.0.0.1
|
ipadd=127.0.0.1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Setting up the enviroment."
|
read -p "Do you want to run the game when the installation ends? (y/N): " run_game
|
||||||
|
|
||||||
|
echo "Setting up the environment."
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install docker.io git curl
|
sudo apt install docker.io git curl
|
||||||
sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
||||||
sudo chmod +x /usr/local/bin/docker-compose
|
sudo chmod +x /usr/local/bin/docker-compose
|
||||||
echo "Done setting up the enviroment."
|
echo "Done setting up the environment."
|
||||||
echo "Downloading Game Files"
|
echo "Downloading Game Files"
|
||||||
git clone --recurse-submodules https://github.com/solero/wand && cd wand
|
git clone --recurse-submodules https://github.com/solero/wand && cd wand
|
||||||
echo "Done Downloading the game files."
|
echo "Done Downloading the game files."
|
||||||
@ -67,5 +70,10 @@ GAME_ADDRESS=$ipadd
|
|||||||
GAME_LOGIN_PORT=6112" > .env
|
GAME_LOGIN_PORT=6112" > .env
|
||||||
|
|
||||||
echo "Done!"
|
echo "Done!"
|
||||||
echo "You can now run the game doing the command"
|
|
||||||
echo "cd wand && sudo docker-compose up"
|
|
||||||
|
if [ "$run_game" == "y" ] || [ "$run_game" == "Y" ]; then
|
||||||
|
sudo docker-compose up
|
||||||
|
else
|
||||||
|
echo "You chose not to run the game. To run the game later, execute the command: cd wand && sudo docker-compose up"
|
||||||
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user