diff options
author | Chocobozzz <me@florianbigard.com> | 2019-12-17 16:17:22 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2019-12-18 10:14:25 +0100 |
commit | 03d641a0d7f996de44ec898ad739bc4050514ba1 (patch) | |
tree | dc8d36a945133fdc91fa279b9c97a22f1ec11465 /scripts | |
parent | c026a2e67357bd4bd4fcc4c10f8c5cd4749435c9 (diff) | |
download | PeerTube-03d641a0d7f996de44ec898ad739bc4050514ba1.tar.gz PeerTube-03d641a0d7f996de44ec898ad739bc4050514ba1.tar.zst PeerTube-03d641a0d7f996de44ec898ad739bc4050514ba1.zip |
Add embed api build
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/build/client.sh | 2 | ||||
-rwxr-xr-x | scripts/build/embed.sh | 2 | ||||
-rwxr-xr-x[-rw-r--r--] | scripts/dev/embed.sh | 0 | ||||
-rwxr-xr-x | scripts/release-embed-api.sh | 11 |
4 files changed, 14 insertions, 1 deletions
diff --git a/scripts/build/client.sh b/scripts/build/client.sh index fd9190660..d95bb9574 100755 --- a/scripts/build/client.sh +++ b/scripts/build/client.sh | |||
@@ -62,7 +62,7 @@ if [ -z ${1+x} ] || [ "$1" != "--light" ]; then | |||
62 | done | 62 | done |
63 | fi | 63 | fi |
64 | 64 | ||
65 | npm run build:embed | 65 | cd ../ && npm run build:embed && cd client/ |
66 | 66 | ||
67 | # Copy runtime locales | 67 | # Copy runtime locales |
68 | cp -r "./src/locale" "./dist/locale" | 68 | cp -r "./src/locale" "./dist/locale" |
diff --git a/scripts/build/embed.sh b/scripts/build/embed.sh index ea5e7d57d..47e195d96 100755 --- a/scripts/build/embed.sh +++ b/scripts/build/embed.sh | |||
@@ -2,4 +2,6 @@ | |||
2 | 2 | ||
3 | set -eu | 3 | set -eu |
4 | 4 | ||
5 | cd client | ||
6 | |||
5 | NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js --mode production --json > "./dist/embed-stats.json" | 7 | NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js --mode production --json > "./dist/embed-stats.json" |
diff --git a/scripts/dev/embed.sh b/scripts/dev/embed.sh index 9b0ef27cf..9b0ef27cf 100644..100755 --- a/scripts/dev/embed.sh +++ b/scripts/dev/embed.sh | |||
diff --git a/scripts/release-embed-api.sh b/scripts/release-embed-api.sh new file mode 100755 index 000000000..ae76a65f5 --- /dev/null +++ b/scripts/release-embed-api.sh | |||
@@ -0,0 +1,11 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | set -eu | ||
4 | |||
5 | cd client/src/standalone/player | ||
6 | |||
7 | rm -rf dist build && tsc -p . && ../../../node_modules/.bin/webpack --config ./webpack.config.js | ||
8 | |||
9 | npm publish --access public | ||
10 | |||
11 | rm -rf dist build node_modules | ||