From a1248904d39dde63d244f9f5e7cb058e5bd61d23 Mon Sep 17 00:00:00 2001 From: louiscklaw Date: Mon, 14 Apr 2025 09:45:51 +0800 Subject: [PATCH] build ok, --- 002_source/cms/scripts/build_w.sh | 5 +++++ 002_source/cms/scripts/clean.sh | 19 +++++++++++++++++ 002_source/cms/scripts/docker/entrypoint.sh | 23 +++++++++++++++++++++ 002_source/cms/scripts/lint_w.sh | 5 +++++ 002_source/cms/scripts/setup.sh | 10 +++++++++ 5 files changed, 62 insertions(+) create mode 100644 002_source/cms/scripts/build_w.sh create mode 100644 002_source/cms/scripts/clean.sh create mode 100644 002_source/cms/scripts/docker/entrypoint.sh create mode 100644 002_source/cms/scripts/lint_w.sh create mode 100644 002_source/cms/scripts/setup.sh diff --git a/002_source/cms/scripts/build_w.sh b/002_source/cms/scripts/build_w.sh new file mode 100644 index 0000000..6baf1f6 --- /dev/null +++ b/002_source/cms/scripts/build_w.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +set -ex + +npx nodemon --ext tsx,ts --exec "reset && pnpm run build" diff --git a/002_source/cms/scripts/clean.sh b/002_source/cms/scripts/clean.sh new file mode 100644 index 0000000..8a3bca7 --- /dev/null +++ b/002_source/cms/scripts/clean.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +set -ex + +# ls **/.next +# ls **/.pnpm +# ls **/node_modules +ls **/*Zone.Identifier + +set -e + +read -p "Press [Enter] key to clean directories..." + +# rm -rf **/.next +# rm -rf **/.pnpm +# rm -rf **/node_modules +rm -rf **/*Zone.Identifier + +echo "clean done" diff --git a/002_source/cms/scripts/docker/entrypoint.sh b/002_source/cms/scripts/docker/entrypoint.sh new file mode 100644 index 0000000..701e1fd --- /dev/null +++ b/002_source/cms/scripts/docker/entrypoint.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash + +# set -x + +# nvm use 20 +nvm alias default 18 +nvm use default +node -v + +npm i -D + +npm run dev + +# while true; do +# if [ "$NODE_ENV" = "development" ]; then +# # sleep infinity +# npm run dev +# else +# npm run build +# npm run start +# fi + +# done diff --git a/002_source/cms/scripts/lint_w.sh b/002_source/cms/scripts/lint_w.sh new file mode 100644 index 0000000..72e3422 --- /dev/null +++ b/002_source/cms/scripts/lint_w.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +set -ex + +npx nodemon --ext tsx,ts --exec "reset && pnpm run lint" diff --git a/002_source/cms/scripts/setup.sh b/002_source/cms/scripts/setup.sh new file mode 100644 index 0000000..79d628b --- /dev/null +++ b/002_source/cms/scripts/setup.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +set -ex + +pnpm i --save pocketbase +pnpm i --save axios +pnpm i --save react-spinners + + +echo "done"