lvxj11/erpnext

By lvxj11

Updated 8 days ago

一款开源erp软件,开箱即用的镜像。

Image
Integration & Delivery

10K+

ERPNext一款开源ERP系统,界面清爽,真正完全开源。

本镜像与官方镜像的区别

  1. All in one,已包含mysql数据库和redis,一个镜像满足ERPNext运行需求。
  2. 已建立站点并安装erpnext应用,部署后直接访问即可无需初始化站点拉取erpnext应用等操作。
  3. 已安装中文汉化和开箱即用插件修正优化中文翻译等问题(源地址https://gitee.com/yuzelin/erpnext_chinese 作者:余则霖)
  4. 已修改 'apt' 'pip' 'npm' 'yarn' 安装源为国内源。

总之一句话,开箱即用,开箱即用,开箱即用。

使用方法

  1. 拉取镜像
  2. 运行镜像
  3. 访问http://服务器IP

PS:示例里的挂载卷只能用卷模式,不能用主机目录。使用主机目录挂载会覆盖容器里的文件和目录,造成应用找不到文件启动失败。卷模式挂载如果挂载的是新卷会将容器内文件放到卷内。

示例运行脚本

docker run -itd -p 80:80 \
  -v ERPNext_db:/var/lib/mysql \
  -v ERPNext_sites:/home/frappe/frappe-bench/sites \
  --name ERPNext lvxj11/erpnext:latest

其它说明

账号:administrator
密码:admin
已包含mysql数据库 ,数据库root密码为“Pass1234”。
以上参数如需修改请自行手动修改。
已拉取所有文件并安装中文本地化插件,运行后无需任何设置直接访问地址。
建议用来测试,演示,临时使用
生产环境请自行测试后使用。 构建文件见: https://github.com/lvxj11/docker/tree/master/erpnext15
示例中/var/lib/mysql为容器中mysql数据库数据存储目录,/home/frappe/frappe-bench/sites为frappe站点存储目录
以上两个目录挂载到数据卷目的是为了数据持久化
做好数据持久化后需要升级时删除容器及镜像重新拉取再运行就可以,理论上不需要恢复数据。

Docker Pull Command

docker pull lvxj11/erpnext