From accdf741f110e54ffacd7e26a16581a1e513d882 Mon Sep 17 00:00:00 2001 From: Herwin Bozet Date: Sun, 30 Mar 2025 15:17:21 +0200 Subject: [PATCH] Added packaging script Update .gitignore and package-for-release.cmd --- .gitignore | 1 + scripts/package-for-release.cmd | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 scripts/package-for-release.cmd diff --git a/.gitignore b/.gitignore index 0519be0..d027e22 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ # Build artifacts __pycache__/ +*.tar # NodeJS' BS node_modules/ diff --git a/scripts/package-for-release.cmd b/scripts/package-for-release.cmd new file mode 100644 index 0000000..a0e368e --- /dev/null +++ b/scripts/package-for-release.cmd @@ -0,0 +1,31 @@ +@echo off + +pushd %CD% + +:: Going into the project's directory +cd /D "%~dp0" +call delete-pycache.cmd +cd .. + +echo. +echo Creating Release Package +echo ------------------------ + +echo %CD% + +del release.tar 2> nul + +7z a "release.tar" ^ + -xr!*.pdn ^ + -xr!*.ai ^ + data/ ^ + static/ ^ + templates/ ^ + website/ ^ + .dockerignore ^ + .env ^ + app.py ^ + Dockerfile ^ + requirements.txt + +popd