win10下,用dokcer安装ERPNext的惨痛经历

去年折腾开源Odoo社区版1个月。Odoo无论在windows 还是linux下都很容易安装使用。

但素,在对一些odoo模块进行修改的时候,

1. 却发现个性化定制工作量不小;

2. 界面有些陈旧,不符合国人使用习惯;

3. 第三方app更新较慢;

等缺点。

今年有空了,试着去找另外一个强大的开源ERP来玩玩,就发现了ERPNext。这是三哥的项目,操作界面比odoo更符合本人审美。

因为ERPNext只支持linux安装。想着方便,就打算在win10下,用docker来安装。从此折腾了三天经历。最后在外文网站上找到下面的方法,以供参考。

https://github.com/frappe/frappe_docker

frappe_docker/development.md at main · frappe/frappe_docker · GitHub
1.
安装vscode, 安装扩展插件devcontainer。创建并打开一个文件夹。
2 使用vsocode terminal 操作:
git clone https://github.com/frappe/frappe_docker.git
cd frappe_docker
cp -R devcontainer-example .devcontainer-example
3.
点击vscode左下角的open a remote terminal, 在上方选项中选择Reopen in Container...
然后是漫长的等待,取决于网速和机器。有些操作网络原因还不一定能完成。
4 Dev Container完成后,先修改pip的源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

然后:
bench init --skip-redis-config-generation --frappe-branch version-14 --python --python3.10 frappe-bench
等待。。。取决于网速和机器。有些操作网络原因还不一定能完成
5.     
bench set-config -g db_host mariadb
bench set-config -g redis_cache redis://redis-cache:6379
bench set-config -g redis_queue redis://redis-queue:6379
bench set-config -g redis_socketio redis://redis-socketio:6379
6.
sed -i '/redis/d' ./Procfile
7.
bench new-site techhack --no-mariadb-socket
8.
bench set-config developer_mode 1
9.
bench get-app --branch version-14 erpnext
10.
bench install-app erpnext
11.
bench start

终于完成了。

结论是:在windows下使用ERPNext,还是先安装VMware,然后Ubuntu,然后才是ERPNext,会更爽一点。

还有一条路是使用WSL,但素WSL不使用systemd,潜在一定风险,小白不推荐。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值