frappe_docker 开发模式初始化问题

2023-05-16


frappe 网络问题导致初始化失败

frappe 以docker的方式部署开发环境教程如下:

frappe_docker/development at main · frappe/frappe_docker · GitHub

1.clone或者下载文件自己上传到服务器然后解压

git clone https://github.com/frappe/frappe_docker.git
cd frappe_docker

2.将样例文件复制到目标文件夹

cp -R devcontainer-example .devcontainer

3.因为之后编辑需要用vscode,所以把这个也复制一下

cp -R development/vscode-example development/.vscode

4.在frappe_docker 目录下执行命令启动服务

docker-compose -f .devcontainer/docker-compose.yml up -d


5.进入容器

docker exec -e "TERM=xterm-256color" -w /workspace/development -it devcontainer-frappe-1 bash

我的服务是运行在天翼云上的,由于国际网络问题导致初始化不能成功

6.其中有一个问题是github访问不正常导致的,这里参考下面的方法,修改一下指向的ip

国内服务器无法访问Github导致git pull失效的解决办法 - 冰沫记 (iymark.com)

vi /etc/hosts

如果提示没有权限,就加上sudo

sudo vi /etc/hosts

然后里面输入

15.164.81.167 github.com

15.164.81.167 www.github.com

按esc,输入wq!

保存后,测试ping,如果很顺畅就可以了

ping github.com

7.执行安装的时候,还需要pip,所以把pip的源也换了

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

8. 然后执行初始化,就可以成功了

bench init --skip-redis-config-generation --frappe-branch version-13 frappe-bench  

执行日志如下

frappe@28d567d3ad98:/workspace/development$ bench init --skip-redis-config-generation --frappe-branch version-13 frappe-bench  
$ /home/frappe/.local/bin/virtualenv --quiet env -p python3
$ /workspace/development/frappe-bench/env/bin/python -m pip install --quiet --upgrade pip
Getting frappe
$ git clone https://github.com/frappe/frappe.git --branch version-13 --depth 1 --origin upstream
Cloning into 'frappe'...
remote: Enumerating objects: 2993, done.
remote: Counting objects: 100% (2993/2993), done.
remote: Compressing objects: 100% (2679/2679), done.
Receiving objects:  64% (1920/2993), 1.89 MiB | 11.00 KiB/s   
Receiving objects:  64% (1920/2993), 2.02 MiB | 19.00 KiB/s

Receiving objects:  64% (1922/2993), 2.20 MiB | 31.00 KiB/s

^Cceiving objects:  64% (1925/2993), 2.57 MiB | 26.00 KiB/s
Aborted!
frappe@28d567d3ad98:/workspace/development$ rm -rf frappe-bench/
frappe@28d567d3ad98:/workspace/development$ bench init --skip-redis-config-generation --frappe-branch version-13 frappe-bench  
$ /home/frappe/.local/bin/virtualenv --quiet env -p python3
$ /workspace/development/frappe-bench/env/bin/python -m pip install --quiet --upgrade pip
Getting frappe
$ git clone https://github.com/frappe/frappe.git --branch version-13 --depth 1 --origin upstream
Cloning into 'frappe'...
remote: Enumerating objects: 2993, done.
remote: Counting objects: 100% (2993/2993), done.
remote: Compressing objects: 100% (2674/2674), done.
remote: Total 2993 (delta 435), reused 1143 (delta 247), pack-reused 0
Receiving objects: 100% (2993/2993), 16.35 MiB | 9.39 MiB/s, done.
Resolving deltas: 100% (435/435), done.
Installing frappe
$ /workspace/development/frappe-bench/env/bin/python -m pip install --quiet --upgrade -e /workspace/development/frappe-bench/apps/frappe 
$ yarn install
yarn install v1.22.17
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > bootstrap@4.5.0" has unmet peer dependency "popper.js@^1.16.0".
warning Workspaces can only be enabled in private projects.
[4/4] Building fresh packages...
warning Your current version of Yarn is out of date. The latest version is "1.22.19", while you're on "1.22.17".
info To upgrade, run the following command:
$ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
$ yarn run snyk-protect
yarn run v1.22.17
$ snyk protect
Successfully applied Snyk patches

Done in 17.12s.
Done in 451.34s.
$ bench build
Retrieving assets...
('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
✔ Application Assets Linked                                                                        s        

yarn run v1.22.17
$ FRAPPE_ENV=production node rollup/build.js
Production mode
✔ Built js/moment-bundle.min.js
✔ Built js/libs.min.js

Building frappe assets...

✔ Built js/checkout.min.js
✔ Built js/dialog.min.js
✔ Built js/web_form.min.js
✔ Built js/user_profile_controller.min.js
✔ Built js/list.min.js
✔ Built js/bootstrap-4-web.min.js
✔ Built js/barcode_scanner.min.js
✔ Built js/frappe-recorder.min.js
✔ Built js/frappe-web.min.js
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db
Browserslist: caniuse-lite is outdated. Please run next command `yarn upgrade caniuse-lite browserslist`
✔ Built css/report.min.css
✔ Built css-rtl/report.min.css
✔ Built js/data_import_tools.min.js
✔ Built js/report.min.js
✔ Built css/web_form.css
✔ Built css-rtl/web_form.css
✔ Built css/printview.css
✔ Built css/email.css
✔ Built css/login.css
✔ Built js/control.min.js
✔ Built js/desk.min.js
✔ Built css/frappe-web-b4.css
✔ Built css/desk.min.css
✔ Built css-rtl/printview.css
✔ Built css-rtl/email.css
✔ Built css-rtl/login.css
✔ Built css-rtl/frappe-web-b4.css
✔ Built css-rtl/desk.min.css
✔ Built js/form.min.js
✨  Done in 112.761s
Done in 115.33s.
SUCCESS: Bench frappe-bench initialized


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

frappe_docker 开发模式初始化问题 的相关文章

  • error RC2108: expected numerical dialog constant

    在我们用图形控件Picture Control在对话框上添加图片是 xff0c 经常会出现error RC2108 expected numerical dialog constant 解决方法 xff1a 双击error rc2018 打
  • uos服务器系统安装PVE

    文章目录 一 PVE介绍 二 系统和组件版本 三 部署pve 1 修改主机名 2 pve安装 3 浏览器访问 一 PVE介绍 Proxmox VE Proxmox Virtual Environment 有方便易用的WEB界面 基于JAVA
  • 通过设置JDK解决存在多个Gradle后台进程的问题

    使用Android Studio经常会在Event Log窗口遇到如下报错 xff1a 简单解释下就是如果后台有一个常驻的gradle守护进程 xff0c 可以提高我们构建效率 因为这样不但可以避免每次都重新启动JVM xff0c 并且可以
  • intellij idea关闭vim模式

    tools gt vim emulator
  • 最大似然估计和最小二乘估计的区别与联系

    看似最小二乘估计与最大似然估计在推导得到的结果很相似 xff0c 但是其前提条件必须引起大家的注意 xff01 xff01 xff01 对于最小二乘估计 xff0c 最合理的参数估计量应该使得模型能最好地拟合样本数据 xff0c 也就是估计
  • 关于Web API 2.0中的Options请求返回405的问题

    关于Web API 2 0中的Options请求返回405的问题 前提 xff1a IIS寄宿的网站 当你向服务器发送非简单请求时 xff0c 客户端会先发送一条预检请求 xff0c 借以确认当前请求源和待请求方法是否被网站允许 xff08
  • 得到指针指向的数组的长度

    1 定义数组 xff0c 要给定其长度 xff0c 也可以用Type a 61 的方式 在对数组进行操作时 xff0c 可能需要计算数组长度 xff0c 方法是 xff1a sizeof 数组名 sizeof 元素类型 数组int a 4
  • Redis的应用--分布式锁

    Redis 文章目录 Redis应用分布式锁解决方案 应用 分布式锁 互斥死锁容错 解决方案 正常使用redis的nx数据 xff0c 下面的语句 xff0c key使用对应的前缀 43 主键 xff0c value使用一个随机值UUID
  • Golang调用FFmpeg转换视频流

    问题背景 问题背景是在 xff0c 由于视频采集端使用的是H264编码采集的裸流 xff0c 而网络流媒体大多是以FLV为主的直播方式进行的 xff0c 为了实现实时直播 xff0c 当前是打算直接使用FFmpeg将H264裸流实时转成FL
  • 【Deepin Debian 系统安装RPD远程桌面工具Remmina】

    Remmina 是一款在 Linux 和其他类 Unix 系统下的自由开源 功能丰富 强大的远程桌面客户端 xff0c 它用 GTK 43 3 编写而成 它适用于那些需要远程访问及使用许多计算机的系统管理员和在外出行人员 它以简单 统一 同
  • Linux部署yapi

    一 安装node 1 获取资源node资源 8 x版本 curl sL https rpm nodesource com setup 8 x bash 耐心等待 2 安装nodejs yum install y nodejs 3 查看nod
  • vim环境设定:~/.vimrc(语法高亮等一些的设置)

    Centos里的VI只默认安装了vim minimal xff0d 7 x 所以无论是输入vi或者vim查看文件 xff0c syntax功能都无法正常启用 因此需要用yum安装另外两个组件 xff1a vim common 7 x和vim
  • HTML中meta标签都有什么作用?

    一直以来 xff0c 对HTML中的meta标签一知半解 xff0c 这次抽时间好好总结一下 meta标签 定义 xff1a meta元素提供有关页面的元信息 meta information 比如针对 搜索引擎和更新频度的描述和关键词 搜
  • 自增运算符的用法

    a 43 43 和 43 43 a 都属于自增运算符 a 43 43 是先进行取值 xff0c 后进行自增 43 43 a是先进行自增 xff0c 后进行取值
  • 使用七牛云CDN加速并绑定阿里云域名详细教程

    昨天晚上在某个群里看到群友问 xff0c 七牛云能不能绑定自己的域名作为静态资源文件的前缀 xff0c 忽然想起来我已经有快两年时间没有登录过我的七牛云账号了 xff0c 不禁老脸一红 xff0c 这是有多久没有自己前后端都弄了 xff0c
  • 一些中间件的思维导图

    一些中间件的思维导图 文章目录 一些中间件的思维导图写在前面Redis博客连接Redis的应用 分布式锁Redis的基础Redis的生产问题 缓存雪崩 缓存穿透 双写一致性 并发竞争Redis的cluster集群Redis的replicat
  • VS2012 下配置gsl-1.8库

    GSL的安装配置如下 xff1a 1 下载安装 从http gnuwin32 sourceforge net packages gsl htm 下载安装gsl 1 8 exe和gsl 1 8 src exe两个exe文件 下载好后如下图 x
  • 一种初始化结构体数组的方法

    typedef struct int requestNumber void dispatchFunction Parcel amp p struct RequestInfo pRI int responseFunction Parcel a
  • OpenCV学习笔记——新版本的数据结构core

    2 0新版本对数据结构进行了大幅修改 xff1a 定义了DataType 类 定义了Point 模板类 xff0c 取代了之前版本的CvPoint CvPoint2D32f Point 类不用多言 xff0c 里面两个成员变量x xff0c
  • Java面向对象中类与对象的概念和使用(一)

    方法创建与重载 1 方法就是一段可以重复调用的代码段 2 定义格式 xff1a 访问修饰符 返回值类型 方法名 1 方法重载 xff1a 方法名称相同 xff0c 但是参数的类型和个数不同 xff0c 通过传递参数的个数和类型不同来完成不同

随机推荐

  • CCF-CSP考试介绍以及复习技巧指导

    CCF CSP考试时间及费用 时间一般是每年3 9 12月的中旬 xff0c 报名时间一般也是提前一个月 xff0c 不固定 非计算机协会会员300元 次 xff0c 会员180元 次 xff08 学生会员需缴纳50元 年的会费 xff09
  • 知根知底:Flink-KafkaConsumer 详解

    Flink Kafka Connector 是连接kafka 的连接器 xff0c 负责对接kafka 的读写 xff0c 本篇主要介绍kafka consumer 的执行流程与核心设计 逻辑执行流程 分配当前task消费的partitio
  • debian下添加环境变量

    1 添加临时环境变量方法 xff1a export PATH 61 PATH usr local 你的环境变量路径 2 添加永久环境变量 cd 打开文件 gedit bashrc 在 bashrc文件末尾添加如下 xff1a PATH 61
  • STM32F407学习笔记——GPIO_按键控制LED亮灭

    include lt stm32f4xx h gt include 34 stm32f4xx conf h 34 include 34 delay h 34 GPIO TypeDef io led 61 GPIOC 定义一个指向结构体 sp
  • ARM 安装中文输入法

    TX2 为嵌入式开发板 xff0c 系统架构为ARM xff0c 普通的PC上的Linux系统安装中文输入法的方法不适用 xff0c 所以这里提供ARM上的中文输入法的安装方法 步骤1 xff1a 打开终端 xff0c 输入以下命令 sud
  • ElasticSearch基础、分布式架构及读写流程

    ElasticSearch 文章目录 ElasticSearch基础概念IndexTypeMapperDocumentField 读取中的概念getqueryfilter DSL 分布式架构名词概念primary shardreplica
  • Deepin下apt安装node.js和npm

    写在前面 折腾了一下午 xff0c 发现怎么装node js和npm都不能安装上 xff0c 也不能使用命令 xff0c 开始以为是官方源版本太老 xff0c 后来换了阿里源也是一样 root 64 baike PC home baike
  • windows下,vscode配合pyenv-win使用python虚拟环境

    vscode安装python插件 安装pyenv win xff0c 推荐使用chocolatey安装 pyenv安装需要的python版本 xff0c 安装后需要pyenv rehash 创建工程文件夹 在文件夹中输入 pyenv loc
  • 关于独立版ASIO库在不同编译器下的几个使用问题

    window平台 一 在VS2019中使用 VS2019 使用微软自己的MSVC编译器 xff0c 只需要在工程项目属性中 加入2个预编译宏定义项 xff1a WIN32 WINNT span class token operator 61
  • Vue系列之单文件组件

    文章目录 前言一 什么是单文件组件 xff1f 二 单文件组件的结构三 如何引入并使用单文件组件1 B组件中需导出 xff08 export xff09 2 A组件中需导入并局部注册B xff08 import xff09 前言 Vue应用
  • 记录一个js自动批量导入模块的方法require.context()

    应用场景 在vuex中分模块管理全局数据时 xff0c 不用手动一个一个的导出 span class token keyword const span files span class token operator 61 span requ
  • 可截取签名

    可截取签名 定义 可截取签名 xff08 Content Extraction Signature CES xff09 的概念出现于 2001 年 xff0c 由一位名叫 Steinfeld 的学者提出1 可截取签名的特点在于 xff0c
  • 关于最新版win10下,vscode不能离线启动的解决方案

    问题描述 xff1a 双击vscode图标 xff0c 发现程序不能启动 xff0c 使用cmd输入code后提示 xff1a dns js 246 this handle 61 new ChannelWrap Error EFILE at
  • Docker Desktop for Windows(WSL 2 方式)数据卷位置和访问

    Docker Desktop for Windows 运行容器后发现 xff0c 挂载的卷并不是windows本地的文件 xff0c 后来发现在wsl2方式下 xff0c windows上的docker是运行在Windows10中的linu
  • windows10 安装 docker 基于 WSL 2

    Docker Desktop安装 下载Docker Desktop 下载 Docker Desktop Stable 2 3 0 2 或更高版本 https hub docker com editions community docker
  • frp内网穿透原理及配置应用

    1 Frp介绍 frp 是一个专注于内网穿透的高性能的反向代理应用 xff0c 支持 TCP UDP HTTP HTTPS 等多种协议 可以将内网服务以安全 便捷的方式通过具有公网 IP 节点的中转暴露到公网 frp 项目官网 https
  • mysql导出excel表格表结构

    里面的字段 xff0c 根据information schema COLUMNS表 SELECT COLUMN NAME 列名 COLUMN TYPE 数据类型 DATA TYPE 字段类型 IFNULL NUMERIC PRECISION
  • 使用Docker-compose安装NextCloud,并部署Collabora作为office服务

    使用Docker compose安装NextCloud xff0c 并部署Collabora作为office服务 安装Docker和docker compose 使用docker compose可以更快速的构建nextcloud需要的各个服
  • docker 部署 joplin server进行文档同步

    Joplin 是一个开源的笔记工具 xff0c 拥有 Windows macOS Linux iOS Android Terminal 版本的客户端 xff0c 可惜暂时还没有web版本的 多端同步功能是笔记工具最重要的功能 只有实现了多端
  • frappe_docker 开发模式初始化问题

    frappe 网络问题导致初始化失败 frappe 以docker的方式部署开发环境教程如下 xff1a frappe docker development at main frappe frappe docker GitHub 1 clo