diff options
Diffstat (limited to 'scripts/dev/server.sh')
-rwxr-xr-x | scripts/dev/server.sh | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/scripts/dev/server.sh b/scripts/dev/server.sh index beee5b8d4..a7fa88fbd 100755 --- a/scripts/dev/server.sh +++ b/scripts/dev/server.sh | |||
@@ -7,4 +7,19 @@ if [ ! -f "./client/dist/en-US/index.html" ]; then | |||
7 | npm run build:client -- --light | 7 | npm run build:client -- --light |
8 | fi | 8 | fi |
9 | 9 | ||
10 | npm run watch:server | 10 | # Copy locales |
11 | mkdir -p "./client/dist" | ||
12 | rm -rf "./client/dist/locale" | ||
13 | cp -r "./client/src/locale" "./client/dist/locale" | ||
14 | |||
15 | rm -rf "./dist" | ||
16 | |||
17 | mkdir "./dist" | ||
18 | cp "./tsconfig.json" "./dist" | ||
19 | |||
20 | npm run tsc -- --incremental --sourceMap | ||
21 | cp -r ./server/static ./server/assets ./dist/server | ||
22 | |||
23 | NODE_ENV=test npm run concurrently -- -k \ | ||
24 | "npm run nodemon -- --delay 1 --watch ./dist dist/server" \ | ||
25 | "npm run tsc -- --incremental --sourceMap --preserveWatchOutput -w" | ||