用于快速搭建Frappe框架的开发环境和VS Code开发容器的镜像。

35 次收藏下载次数: 0状态:社区镜像维护者:Frappe 与 ERPNext 容器镜像仓库类型:镜像最近更新:
下载命令
点击查看

Frappe框架开发环境镜像

概述

该镜像专为Frappe框架开发者设计,提供快速搭建开发环境的解决方案,同时支持VS Code开发容器(devcontainer),旨在简化本地开发环境配置流程,确保开发环境的一致性和可重复性。

核心功能与特性

  • 快速初始化:一键启动Frappe框架所需的完整开发环境,大幅减少手动配置时间
  • VS Code集成:原生支持VS Code开发容器,提供无缝集成的IDE开发体验
  • 环境一致性:标准化开发环境配置,解决团队协作中"环境不一致"问题
  • Frappe兼容性:预配置符合Frappe框架开发规范的依赖组件和工具链

使用场景

  • Frappe框架开发者需要快速搭建本地开发环境
  • 开发团队需统一开发环境配置,提升协作效率
  • 需要容器化开发环境以避免本地系统依赖冲突
  • 使用VS Code作为主力IDE进行Frappe应用开发的场景

使用方法与配置说明

基本使用指南

详细使用文档请参考官方说明:https://github.com/frappe/frappe_docker/blob/develop/development/README.md

VS Code开发容器配置

在项目中创建.devcontainer/devcontainer.json文件,指定该镜像作为基础环境,VS Code将自动构建并启动开发容器。典型配置示例:

json
{
  "image": "frappe/devcontainer:latest",
  "extensions": [
    "ms-python.python",
    "editorconfig.editorconfig",
    "esbenp.prettier-vscode"
  ],
  "settings": {
    "python.defaultInterpreterPath": "/opt/venv/bin/python"
  },
  "postCreateCommand": "bench setup requirements"
}

注意事项

  • 确保本地已安装Docker Engine和Docker Compose
  • 生产环境请勿使用此镜像,仅适用于开发场景
  • 不同Frappe版本可能需要对应版本的镜像标签,建议查阅官方文档获取版本映射关系
  • 镜像包含Frappe开发所需的基础依赖,具体项目可能需要额外安装业务相关依赖

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 bench 镜像标签

docker pull docker.xuanyuan.run/frappe/bench:<标签>

DockerHub 原生拉取命令

docker pull frappe/bench:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告