mirror of
https://github.com/msojocs/wechat-web-devtools-linux.git
synced 2025-07-07 00:02:14 +08:00
33 lines
1.5 KiB
Bash
Executable File
33 lines
1.5 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
if [ "$(id -u)" -eq '0' ]
|
|
then
|
|
USER_ID=${LOCAL_USER_ID:-9001}
|
|
usermod -u ${USER_ID} -g ${USER_ID} node > /dev/null 2>&1
|
|
chown -R ${USER_ID}:${USER_ID} /workspace > /dev/null 2>&1
|
|
|
|
ACTION_MODE=$( export ACTION_MODE )
|
|
if [ $ACTION_MODE!='true' ]; then
|
|
npm set registry https://r.npm.taobao.org # 注册模块镜像
|
|
npm set disturl https://npm.taobao.org/dist # node-gyp 编译依赖的 node 源码镜像
|
|
## 以下选择添加
|
|
npm set sass_binary_site https://npm.taobao.org/mirrors/node-sass # node-sass 二进制包镜像
|
|
npm set electron_mirror https://npm.taobao.org/mirrors/electron/ # electron 二进制包镜像
|
|
npm set puppeteer_download_host https://npm.taobao.org/mirrors # puppeteer 二进制包镜像
|
|
npm set chromedriver_cdnurl https://npm.taobao.org/mirrors/chromedriver # chromedriver 二进制包镜像
|
|
npm set operadriver_cdnurl https://npm.taobao.org/mirrors/operadriver # operadriver 二进制包镜像
|
|
npm set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs # phantomjs 二进制包镜像
|
|
npm set selenium_cdnurl https://npm.taobao.org/mirrors/selenium # selenium 二进制包镜像
|
|
npm set node_inspector_cdnurl https://npm.taobao.org/mirrors/node-inspector # node-inspector 二进制包镜像
|
|
# npm cache clean --force # 清空缓存
|
|
|
|
fi
|
|
|
|
# ls -l
|
|
# cat /etc/passwd
|
|
exec gosu node docker/entrypoint
|
|
|
|
fi
|
|
|
|
echo "nothing"
|
|
# exec /usr/local/bin/gosu user entrypoint |