41 lines
813 B
Bash
41 lines
813 B
Bash
#!/bin/sh
|
|
|
|
# create folder to pack all
|
|
echo "Starting build process..."
|
|
mkdir build
|
|
|
|
# build janken tool and move
|
|
cd tools/janken
|
|
echo "Starting janken tool build..."
|
|
npm install
|
|
npm run build
|
|
cd ../../
|
|
mv tools/janken/tool build
|
|
echo "Finished janken tool build..."
|
|
|
|
# build client and move
|
|
cd main-web/client
|
|
echo "Starting client build..."
|
|
npm install
|
|
npm run build
|
|
cd ../../
|
|
mv main-web/client/client build/client
|
|
echo "Finished client build..."
|
|
|
|
# build server and move
|
|
cd main-web/server
|
|
echo "Starting server build..."
|
|
npm install
|
|
npm run build
|
|
cd ../../
|
|
cd build/
|
|
|
|
echo "Saving db credentials to .env file..."
|
|
|
|
cd ../
|
|
cp main-web/server/package.json build/
|
|
cp main-web/server/tsconfig.json build/
|
|
cp main-web/server/tslint.json build/
|
|
mv main-web/server/build build/server
|
|
echo "Finished server build..."
|