|
|
|
@ -3,6 +3,7 @@ |
|
|
|
|
set -e |
|
|
|
|
|
|
|
|
|
source ./common.sh |
|
|
|
|
MAIN_PATH=$(pwd) |
|
|
|
|
|
|
|
|
|
function setup_frontend() { |
|
|
|
|
prefix_stdout_stderr "${PURPLE}frontend: ${NC}" |
|
|
|
@ -12,6 +13,10 @@ function setup_frontend() { |
|
|
|
|
echo "Installing dependencies..." |
|
|
|
|
npm i |
|
|
|
|
|
|
|
|
|
echo "Building tailwind css file for links page" |
|
|
|
|
cd public |
|
|
|
|
NODE_ENV=production npx tailwindcss-cli@latest build index.in.css -o index.out.css |
|
|
|
|
|
|
|
|
|
echo "Done!" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -26,6 +31,9 @@ function setup_backend() { |
|
|
|
|
echo "Deleting sqlite database..." |
|
|
|
|
rm ./links.db || echo "Nothing to delete ¯\_(ツ)_/¯" |
|
|
|
|
|
|
|
|
|
echo "Deleting .env file" |
|
|
|
|
rm ./.env || echo "No .env to delete" |
|
|
|
|
|
|
|
|
|
echo "Creating new virtual environment..." |
|
|
|
|
python3 -m venv venv |
|
|
|
|
source venv/bin/activate |
|
|
|
@ -36,6 +44,11 @@ function setup_backend() { |
|
|
|
|
echo "Creating a dummy sqlite database at 'backend/links.db'..." |
|
|
|
|
python setup_db.py |
|
|
|
|
|
|
|
|
|
echo "Creating .env file" |
|
|
|
|
echo "PASSWORD=test" > .env |
|
|
|
|
echo "PORT=5000" >> .env |
|
|
|
|
echo "OUT_PATH=$MAIN_PATH/frontend/public/index.html" >> .env |
|
|
|
|
|
|
|
|
|
echo "Done!" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|