博客 / 詳情

返回

n8n漢化部署一篇搞定

製作漢化打包dockerfile

需要注意的點是下面選擇具體的漢化依賴需要和源鏡像版本匹配不然打包之後運行訪問不

FROM docker.n8n.io/n8nio/n8n:latest
​
USER root
​
WORKDIR /tmp
​
RUN wget https://github.com/other-blowsnow/n8n-i18n-chinese/releases/download/n8n%401.99.1/editor-ui.tar.gz && \
    tar -zxvf editor-ui.tar.gz && \
    rm editor-ui.tar.gz
​
# 修改權限,確保可以刪除
RUN chmod -R u+w /usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist && \
    rm -rf /usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist && \
    mv dist /usr/local/lib/node_modules/n8n/node_modules/n8n-editor-ui/dist
​
# 切回非root用户(官方鏡像默認是node用户)
USER node
​
ENV N8N_DEFAULT_LOCALE=zh-CN
ENV N8N_SECURE_COOKIE=false
ENV N8N_RUNNERS_ENABLED=true
ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
​
WORKDIR /
​
EXPOSE 5678
​
ENTRYPOINT ["tini", "--", "node", "/usr/local/lib/node_modules/n8n/bin/n8n"]

https://github.com/other-blowsnow/n8n-i18n-chinese/releases 網址查看詳情

執行打包命令

docker build -t n8n-chinese .

重命名標籤之後推送私服部署

docker tag n8n-chinese harbor.torchv.com/tools/n8n-chinese
docker login harbor.torchv.com
docker logout harbor.torchv.com
docker push harbor.torchv.com/tools/n8n-chinese

效果展示

參考資料

https://blog.csdn.net/engchina/article/details/147655494

user avatar opencsg 頭像 huzilachadedanche 頭像 sdttttt 頭像
3 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.