Merge pull request 'add yarn installation to install script' (#13) from development_install into development

Reviewed-on: tfgrid/docs_tfgrid4#13
This commit is contained in:
mik-tf 2024-10-01 16:00:44 +00:00
commit 873358c5fb

View File

@ -7,5 +7,44 @@ cd "${script_dir}"
echo "Docs directory: $script_dir"
cd docs_website
# Function to check if yarn is installed
is_yarn_installed() {
if command -v yarn &> /dev/null; then
return 0
else
return 1
fi
}
# Update and install prerequisites
sudo apt update
sudo apt install -y curl gnupg
# Check if yarn is installed
if is_yarn_installed; then
echo "Yarn is already installed."
else
echo "Yarn is not installed. Installing yarn..."
# Add Yarn GPG key and repository
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
# Update and install yarn
sudo apt update
sudo apt install -y yarn
# Verify installation
if is_yarn_installed; then
echo "Yarn successfully installed!"
else
echo "Yarn installation failed."
fi
fi
yarn