GithubHelp home page GithubHelp logo

hepochen / farbox Goto Github PK

View Code? Open in Web Editor NEW
167.0 167.0 25.0 6.78 MB

FarBox 2.0 Core Framework

License: Other

Python 25.14% CoffeeScript 0.93% CSS 7.84% SCSS 3.32% JavaScript 61.84% HTML 0.12% Pug 0.36% Lua 0.44% Shell 0.01%

farbox's People

Contributors

hepochen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

farbox's Issues

mermaid.js 版本过低无法渲染新语法

Hi Hepo,

mermaid.js 版本应该很老了,不仅对于 graph 类型的流程图新语法不支持,sequenceDiagram 整个图表都显示空白。

如果我替换掉源码里的 farbox_bucket/server/static/lib/markdown_js/mermaid/mermaid.min.js,能不能提供一个 dockerfile 我来重新 build 镜像?
或者找个地方替换掉 js 文件,就能实时渲染变更了?

Some questions

海波你好~

我是Farbox老用户,从14年接触到您的产品开始,关注您的产品开发很长一段时间了,
关于这个项目,之前我也从您的年终总结博文中了解过,在这里我想向您咨询一下:

  1. Farbox 2.0 的使用与模板兼容性
    从目前我可以看到的说明上来看,登陆系统已经换成了比特币私钥形式,我想询问一下未来每次用户登录时都要贴入私钥登录吗?还是会改成ZeroNet那样的基于客户端本地私钥签名再上传的身份验证方式呢?
    以及还会支持老版 Farbox 的模板吗?

  2. 服务自部署问题
    从文档上看起来好像不是那么 Cloud Native,需要在虚拟机内部署(而非简单 docker run -p 80:80 xxxxx 或 docker-compose up),在如今云计算时代,使用实体虚拟机的部署方式对容器用户来说并不是那么友好,且成本高昂。未来本项目有期望拥抱云原生吗?

  3. 未来对本地编辑器的支持
    老版 Farbox 的桌面端软件个人还是挺喜欢的,在 2.0 中它还会存在吗?

以上,谢谢您的关注与解答。
顺颂春祺。

部署细节能否详细提供一下?

部署 FarBox (FarBox Bucket)
sudo docker pull hepochen/farbox_bucket:latest
sudo pip install xserver
sudo xserver_package deploy farbox memcache=200mb && sudo xserver start farbox


可能是出于考虑普通用户的原因?使用xserver直接执行了部署,能否在部署方面多透露一些细节,比如端口使用以及volume的使用(类似于 docker run 命令),因为没有找到 xserver 的源码项目

xserver settings

Hi Hepo,

当把 farbox 的 docker 布到有 nginx 反向代理多个网站的主机时,遇到问题。

xserver 默认的容器端口映射无法满足,提示 80 端口 bind 被占用,因此需要手动修改 docker 的端口映射。在 /home/run/farbox/ 下有 run.sh ,但如果直接执行它,出现一个新的容器。

我的问题是,有没有办法在执行

sudo xserver_package deploy farbox memcache=200mb && sudo xserver start farbox

的时候传参,哪怕手写 dockerfile 也行,使得 xserver 能够改变端口映射?

谢谢,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.