Skip to content

Commit 4338a57

Browse files
committed
dev or prod
kinda didn't see that there were two build options....
1 parent 1f22faa commit 4338a57

File tree

3 files changed

+23
-4
lines changed

3 files changed

+23
-4
lines changed

bin/start.sh

+19-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ cd $scriptDir
77
cd ../
88
echo "Project Directory: $(pwd)"
99

10+
while [[ $devAns != "dev" ]] || [[ $devAns != "prod" ]]
11+
do
12+
echo "Dev or Prod? dev/prod"
13+
read devAns
14+
if [[ $devAns == "dev" ]] || [[ $devAns == "prod" ]]
15+
then
16+
break
17+
else
18+
echo "Invalid Input"
19+
fi
20+
done
21+
1022
echo "Checking if packages are installed"
1123
if ls | grep -q node_modules
1224
then
@@ -23,6 +35,7 @@ then
2335
echo "Invalid Input"
2436
fi
2537
done
38+
2639
if [[ $cleanAns = "y" ]]
2740
then
2841
echo "Cleaning node_modules"
@@ -33,8 +46,10 @@ then
3346
then
3447
echo "Skipping packages"
3548
fi
49+
3650
else
3751
echo "node_modules not found"
52+
3853
while [[ $installAns != "y" ]] || [[ $installAns != "n" ]]
3954
do
4055
echo "Would you like to install? y/n"
@@ -46,6 +61,7 @@ else
4661
echo "Invalid Input"
4762
fi
4863
done
64+
4965
if [[ $installAns == "y" ]]
5066
then
5167
echo "Installing node_modules"
@@ -55,6 +71,7 @@ else
5571
echo "Skipping packages"
5672
fi
5773
fi
74+
5875
while [[ $buildAns != "build" ]] || [[ $buildAns != "start" ]] || [[ $buildAns != "both" ]]
5976
do
6077
echo "Would you like to build, start, or both? build/start/both"
@@ -70,7 +87,7 @@ done
7087
if [[ $buildAns == "build" ]]
7188
then
7289
echo "Building Dynamic"
73-
npm run build
90+
npm run build:$devAns
7491
elif [[ $buildAns == "start" ]]
7592
then
7693
echo "Starting Dynamic"
@@ -79,7 +96,7 @@ elif [[ $buildAns == "both" ]]
7996
then
8097
echo "Doing Both!"
8198
echo "Building Dynamic"
82-
npm run build
99+
npm run build:$devAns
83100
echo "Starting Dynamic :)"
84101
npm run start
85102
fi

esbuild.dev.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,5 @@ await copyFile("./lib/dynamic.config.js", "./dist/dynamic.config.js");
6767

6868
console.log(await esbuild.analyzeMetafile((await worker.rebuild()).metafile));
6969

70-
console.timeEnd("esbuild");
70+
console.timeEnd("esbuild");
71+
process.exit(0);

esbuild.prod.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,5 @@ await copyFile("./lib/dynamic.config.js", "./dist/dynamic.config.js");
5959

6060
console.log(await esbuild.analyzeMetafile((worker.metafile)));
6161

62-
console.timeEnd("esbuild");
62+
console.timeEnd("esbuild");
63+
process.exit(0);

0 commit comments

Comments
 (0)