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

 

posted @ 2021-10-14 11:28  飞鹰之歌  阅读(61)  评论(0)    收藏  举报