X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=scripts%2Fdev%2Fserver.sh;h=a7fa88fbd880d9637bad92f4f1a400f9a0f47bef;hb=a10fd50623d162dea6bb8f1ac6f5c50224a5c90e;hp=9b8fddac6595c2c68a225a65e415bad0315f4781;hpb=8244c85ad668d38f984f975ddc3c7e4e93cde050;p=github%2FChocobozzz%2FPeerTube.git diff --git a/scripts/dev/server.sh b/scripts/dev/server.sh index 9b8fddac6..a7fa88fbd 100755 --- a/scripts/dev/server.sh +++ b/scripts/dev/server.sh @@ -2,9 +2,24 @@ set -eu -if [ ! -f "./client/dist/en_US/index.html" ]; then - echo "client/dist/en_US/index.html does not exist, compile client files..." - npm run build:client +if [ ! -f "./client/dist/en-US/index.html" ]; then + echo "client/dist/en-US/index.html does not exist, compile client files..." + npm run build:client -- --light fi -npm run watch:server +# Copy locales +mkdir -p "./client/dist" +rm -rf "./client/dist/locale" +cp -r "./client/src/locale" "./client/dist/locale" + +rm -rf "./dist" + +mkdir "./dist" +cp "./tsconfig.json" "./dist" + +npm run tsc -- --incremental --sourceMap +cp -r ./server/static ./server/assets ./dist/server + +NODE_ENV=test npm run concurrently -- -k \ + "npm run nodemon -- --delay 1 --watch ./dist dist/server" \ + "npm run tsc -- --incremental --sourceMap --preserveWatchOutput -w"