V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tomoya92
V2EX  ›  分享创造

我又来分享我的开源项目了,朋也社区 https://github.com/tomoya92/pybbs

  •  
  •   tomoya92 · 2019-01-14 12:29:59 +08:00 · 3003 次点击
    这是一个创建于 1926 天前的主题,其中的信息可能已经有所发展或是发生改变。

    风格上借鉴了 v2ex, cnodejs

    特点:

    • 启动不用先创建数据库了
    • 想添加 redis,es 等服务可以直接在后台配置好,不用重启的了
    • 项目采用了 mybatis-plus 操作数据库,更方便二次开发了
    • 提供一键启动压缩包,搭建论坛只需下载,解压,运行命令即可
    • 丰富的网站 api,更自由的适配各种前端、app
    • 权限这次用的是 shiro 去掉了 spring-security 这个臃肿的家伙(其实主要还是用不好。。)
    • 更多其它功能等待你去发现 : )

    文档地址:https://tomoya92.github.io/pybbs/#/

    测试地址:https://demo.yiiu.co/

    开源地址:https://github.com/tomoya92/pybbs

    一键部署:https://tomoya92.github.io/pybbs/#/getting-started?id=%E9%9D%9E%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E6%90%AD%E5%BB%BA

    可惜的是没有 dockerfile,v2 大神多,厚脸皮求帮忙写一个 :joy

    最后求星星的同时,也希望大家能帮忙测试提提意见、bug 等,感谢!!

    11 条回复    2019-01-15 16:46:17 +08:00
    gz911122
        1
    gz911122  
       2019-01-14 12:56:13 +08:00
    dockerfile 不会写的话,可以用谷歌的 jib 来解决,maven 插件和 gradle 插件都有的,配上 docker 镜像仓库地址就完事了。
    julypanda
        2
    julypanda  
       2019-01-14 13:00:04 +08:00
    看项目名字以为是 python 的。
    tomoya92
        3
    tomoya92  
    OP
       2019-01-14 13:03:55 +08:00 via iPhone
    @gz911122 感谢,下午我看看
    Stlin
        4
    Stlin  
       2019-01-14 14:00:38 +08:00
    同, 还以为是 python
    tomoya92
        5
    tomoya92  
    OP
       2019-01-14 14:59:59 +08:00
    @fy 大佬 osc 上那个回复是你不?

    我 osc 帐号没有绑定手机号,回不了帖,这里回复一下 :joy

    如果数据库用户没有权限创建,也可以让有权限的人创建好数据库,然后直接启动程序即可,程序里创建数据库的 sql 是这样写的,create database if not exist `pybbs`; 所以有没有数据库都没有影响
    jadec0der
        6
    jadec0der  
       2019-01-14 16:06:22 +08:00
    我看项目名字以为是 py 交易
    knight322
        7
    knight322  
       2019-01-14 16:08:38 +08:00 via Android
    这名字太具诱导性了
    fy
        8
    fy  
       2019-01-14 16:17:14 +08:00
    @tomoya92 #5 是我 23333

    其实我也是之前遇到了同类问题才说权限可能有问题的。我用的是 PG,之前有一版本也拿掉了部署文档里的创建扩展语句,后来发现不行,因为普通的 SQL 帐户没这个权限于是又加回去了。

    因此看到相似的改动做了一样的推想。

    我最近准备上 SSR 啦,考察了一圈发现 vue 的官方 ssr 以及基于官方 SSR 的几个扩展都不太成熟,用起来比较费事。所以计划用 nuxt 了,不过与 vue cli3 的项目结构和一些编码规则差别有点大。这一块应该还是 react 做得比较好。
    jing7851260
        9
    jing7851260  
       2019-01-15 09:25:19 +08:00
    这是个二刺螈吧
    helenhe
        10
    helenhe  
       2019-01-15 16:37:29 +08:00
    不能添加图片啊
    tomoya92
        11
    tomoya92  
    OP
       2019-01-15 16:46:17 +08:00
    @helenhe #10 发帖是支持 markdown 语法的,图片是可以发的,跟 v2 发图片一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3902 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:25 · PVG 18:25 · LAX 03:25 · JFK 06:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.