diff --git a/.gitignore b/.gitignore index eac0fa8..bf3ee36 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ swingmusic_bin/swingmusic package-lock.json yarn.lock node_modules +build +dist \ No newline at end of file diff --git a/dev_update_and_build.sh b/dev_update_and_build.sh new file mode 100755 index 0000000..243a120 --- /dev/null +++ b/dev_update_and_build.sh @@ -0,0 +1,23 @@ +# Updating +cd ../swingmusic || exit -1 +git pull || exit -2 +cd ../swingmusic-client || exit -3 +git pull || exit -4 + +# Cleanup +cd ../swingmusic || exit -5 +rm -rf client/* || exit -6 +rm -rf build dist || exit -7 + +# Build the client +cd ../swingmusic-client || exit -8 +yarn build --outDir ../swingmusic/client/ || exit -9 + +# Build the server +cd ../swingmusic || exit -10 +poetry run python manage.py --build || exit -11 + +# Copying the client to the appropriate location +echo "Done building. Moving to the next step" +cp -r dist/swingmusic ../swingmusic-desktop/swingmusic_bin || exit -12 +echo "Done copying. Done." \ No newline at end of file