代码拉取完成,页面将自动刷新
同步操作将从 g-devops/lang-replacement 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#echo "export DOCKER_REGISTRY_USER_sdsir=xxx" >> /etc/profile
#echo "export DOCKER_REGISTRY_PW_sdsir=xxx" >> /etc/profile
source /etc/profile
export |grep DOCKER_REG
repo=registry.cn-shenzhen.aliyuncs.com
echo "${DOCKER_REGISTRY_PW_infrastSubUser2}" |docker login --username=${DOCKER_REGISTRY_USER_infrastSubUser2} --password-stdin $repo
ns=infrastlabs
# cache="--no-cache"
# pull="--pull"
ver=v1
cmd="$1"
case "$cmd" in
dict) #./generate >> go源码编译/jqEnv >> 运行时:Clone代码_br-lang2生成dict (entry/gitdiff.sh)
img="lang-replacement:dict" #v1-generate
docker build $cache $pull -t $repo/$ns/$img -f Dockerfile .
# push
docker push $repo/$ns/$img
# barge=/mnt/data/ ## dind: out-binary
docker run -it --rm --entrypoint=bash -v $barge$(pwd)/generate:/mnt $repo/$ns/$img -c "ls -lh /mnt/; cp -a transfer godiff lang-replacement xml2json /mnt/; ls -lh /mnt/"
;;
cache) #node_modules @v291
img="lang-replacement:cache" #v1-generate
cd output/.cache; docker build $cache $pull -t $repo/$ns/$img -f Dockerfile .
docker push $repo/$ns/$img
;;
pt) #在上一步基础上直接生成CN版 portainer-ce镜像.
img="portainer-cn:latest" #-v291
cd replacement; docker build $cache $pull -t $repo/$ns/$img -f pt.Dockerfile .
docker push $repo/$ns/$img
;;
slim) #*) >> node-slim
img="lang-replacement:replace-slim"
cd replacement; docker build $cache $pull -t $repo/$ns/$img -f Dockerfile . #cd replacement
docker push $repo/$ns/$img
;;
*) #./replacement/Dockerfile >> Node环境+lang_placement+node_modules >> 运行时: Clone发版的代码, 替换CN, npm构建生成public.tar.gz
img="lang-replacement:replace" #v1-generate
cd replacement; docker build $cache $pull -t $repo/$ns/$img -f Dockerfile.alpine . #cd replacement
docker push $repo/$ns/$img
# latest
img2="lang-replacement:latest"
docker tag $repo/$ns/$img docker push $repo/$ns/$img2
docker push $repo/$ns/$img2
;;
esac
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。