aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/dev
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/dev')
-rwxr-xr-xscripts/dev/client.sh2
-rw-r--r--scripts/dev/embed.sh7
-rwxr-xr-xscripts/dev/server.sh17
3 files changed, 24 insertions, 2 deletions
diff --git a/scripts/dev/client.sh b/scripts/dev/client.sh
index c630de2c4..d6669ed78 100755
--- a/scripts/dev/client.sh
+++ b/scripts/dev/client.sh
@@ -3,5 +3,5 @@
3set -eu 3set -eu
4 4
5NODE_ENV=test npm run concurrently -- -k \ 5NODE_ENV=test npm run concurrently -- -k \
6 "npm run watch:client" \ 6 "cd client && npm run ng -- serve --proxy-config proxy.config.json --hmr --configuration hmr --host 0.0.0.0 --disable-host-check --port 3000" \
7 "npm run build:server && NODE_ENV=test npm start" 7 "npm run build:server && NODE_ENV=test npm start"
diff --git a/scripts/dev/embed.sh b/scripts/dev/embed.sh
new file mode 100644
index 000000000..9b0ef27cf
--- /dev/null
+++ b/scripts/dev/embed.sh
@@ -0,0 +1,7 @@
1#!/bin/sh
2
3set -eu
4
5NODE_ENV=test npm run concurrently -- -k \
6 "cd client && npm run webpack -- --config webpack/webpack.video-embed.js --mode development --watch" \
7 "npm run build:server && NODE_ENV=test npm start"
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
8fi 8fi
9 9
10npm run watch:server 10# Copy locales
11mkdir -p "./client/dist"
12rm -rf "./client/dist/locale"
13cp -r "./client/src/locale" "./client/dist/locale"
14
15rm -rf "./dist"
16
17mkdir "./dist"
18cp "./tsconfig.json" "./dist"
19
20npm run tsc -- --incremental --sourceMap
21cp -r ./server/static ./server/assets ./dist/server
22
23NODE_ENV=test npm run concurrently -- -k \
24 "npm run nodemon -- --delay 1 --watch ./dist dist/server" \
25 "npm run tsc -- --incremental --sourceMap --preserveWatchOutput -w"