#!/bin/bash # create a virtual environment echo "Creating a virtual environment..." python3 -m venv talemate_env # activate the virtual environment echo "Activating the virtual environment..." source talemate_env/bin/activate # install poetry echo "Installing poetry..." pip install poetry # use poetry to install dependencies echo "Installing dependencies..." poetry install # copy config.example.yaml to config.yaml only if config.yaml doesn't exist if [ ! -f config.yaml ]; then echo "Copying config.example.yaml to config.yaml..." cp config.example.yaml config.yaml fi # navigate to the frontend directory echo "Updating the frontend..." cd talemate_frontend npm install # build the frontend echo "Building the frontend..." npm run build # return to the root directory cd .. echo "Installation completed successfully." read -p "Press [Enter] key to continue..."