Add release script

This commit is contained in:
Angelillo15 2023-10-17 22:25:08 +02:00
parent 7d58952a9b
commit 7dcfb4426a
2 changed files with 42 additions and 0 deletions

1
.gitignore vendored
View File

@ -34,3 +34,4 @@ resources/lang/locales.js
/public/hot
result
docker-compose.yaml
release

41
release.sh Executable file
View File

@ -0,0 +1,41 @@
start=`date +%s`
# Build the panel
yarn build:production
# Mkdir and cd to tmp
mkdir tmp
cd tmp/
# Clone the repo
git clone https://github.com/Nookure/NookTheme.git
cd NookTheme
# Remove the .git folder
rm -rf .git
# Copy the Compiled files
cp -r ../../public .
# Create the tar and zip files
tar -czvf ./NookTheme.tar.gz .
zip -r ./NookTheme.zip .
rm -rf ../../release/*
# Create releases folder if it doesn't exist
mkdir ../../release
# Move the files to releases
mv ./NookTheme.tar.gz ../../release/panel.tar.gz
mv ./NookTheme.zip ../../release/panel.zip
# Remove the tmp folder
cd ../../
rm -rf tmp/
end=`date +%s`
# Done
echo "Build in `expr $end - $start` seconds"