#!/bin/bash parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P ) mkdir "$parent_path"/dist # Build and move the front end distribution into the output dist folder cd "$parent_path"/frontend npm install npm run build cd ../ cp -rf ./frontend/dist ./dist/frontend # Build and move the back end distribution into the output dist folder cd "$parent_path"/backend npm install npm run build cd ../ cp -f ./backend/dist/* ./dist # Build and move the database into the output dist folder cd "$parent_path"/loader python3 createrushdatabase.py cd ../ cp -r ./loader/testdb.db ./dist/testdb.db # Move the package into the dist folder and install the needed modules cd "$parent_path" cp ./backend/package.json ./dist/package.json cd "$parent_path"/dist npm install