walle安装相关
进入walle服务器
ssh 192.168.1.172
docker查看
docker ps -a
进入docker
docker exec -it walle_python /bin/bash
#新版本的命令
docker container exec -it container_name/ID /bin/bash
docker重启
docker-compose restart
安装相关目录及命令
vi /opt/walle_home/walle/service/git/repo.py
ls -l /root/walle-build/shopwx/src/components
/root/walle-web
\cp -rf "/opt/walle_home/codebase/${PROJECT_ID}" "/root/walle-build/shopwx/"
问题解决
解决sudo: npm: command not found
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
sudo ln -s /usr/local/node/bin/node /usr/bin/node
yum 安装
apt-get update
apt-get install yum
linux服务器安装node环境
1.卸载npm
sudo npm uninstall npm -g
2.卸载node
yum remove nodejs npm -y
1.下载
wget https://cdn.npm.taobao.org/dist/node/v12.13.1/node-v12.13.1-linux-x64.tar.xz
2.解压:
xz -d node-v12.13.1-linux-x64.tar.xz
tar -xvf node-v12.13.1-linux-x64.tar
3.移动
mv node-v12.13.1-linux-x64 /usr/local/
4.重命名
mv /usr/local/node-v12.13.1-linux-x64/ /usr/local/node
5.编辑配置文件
vim /etc/profile
6.文件末尾增加内容,按 i 命令,进行新增
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
7.执行source才能使环境变量立即有效
source /etc/profile
安装成功后,查看对应版本信息
node -v
npm -v
docker里vim安装
docker容器内没有yum命令_Docker容器里无法使用vi命令
apt-get update
apt-get install vim
安装yarn
1、sudo npm install yarn -g
2、这里介绍使用yum的方式:
先要安装node.js,用 node -v 可以查看是否安装了node。
1、添加yarn仓库
wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
1
2、安装yarn
yum -y install yarn
1
安装完成后, yarn -v 可以查看版本。
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
这两句配置搞上,再重新安装,
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
yarn config set ignore-engines true
ln -s /usr/local/node/bin/node /usr/bin/node
高级任务-Deploy后置任务
更新submodule
git submodule init
git submodule update
创建临时目录
mkdir -p /root/walle-build/shopwx/
rm -rf `ls /root/walle-build/shopwx/|egrep -v '(node_modules|build)'`
\cp -rf ./* /root/walle-build/shopwx/
安装依赖
cd /root/walle-build/shopwx/ && /usr/local/node/bin/yarn install
编译打包
cd /root/walle-build/shopwx/ && /usr/local/node/bin/yarn build
编辑后文件覆盖更新的git目录
\cp -rf "/root/walle-build/shopwx/build" "/opt/walle_home/codebase/${VERSION}" && tar zcf "/opt/walle_home/codebase/${VERSION}.tgz" "/opt/walle_home/codebase/${VERSION}/build/"
高级任务-Release后置任务
\cp -rf /home/t4_html/walle_tmp/walle_dianguanjia_lv/build/* /home/t4_html/t4-zhongtai-member

浙公网安备 33010602011771号