32 lines
751 B
Bash
Executable File
32 lines
751 B
Bash
Executable File
#!/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/* ./dist
|
|
|
|
# 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
|