大家好,今天给各位分享开源房产网站源码分享的一些知识,其中也会对开源房产中介进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
源码介绍
微社区轻论坛源码带广场和话题,是一款开源微社区解决方案,适合垂直类社区平台交流需求。
安装部署需要掌握go语言以及Node.js相关部署经验。
功能两点
前后端分离架构,服务模块化,无过多冗余设计,很适合横向扩展丰富的注释及文档,二次开发上手简单,精致大气的UI设计简单冒泡/文章长文双模式,最大程度匹配发言角色需求图文、视频、附件等多媒体文件支持
环境要求
Go(1.17+)Node.js(14+)MySQL(5.7+)RedisZinc
*Zinc是一款轻量级全文搜索引擎,可以查阅https://zincsearch.com/安装
安装说明
后端
导入项目根目录下的scripts/paopao.sql文件至MySQL数据库拷贝项目根目录下config.yaml.sample文件至config.yaml,按照注释完成配置编辑编译后端编译api服务:makebuild编译api服务、内嵌web前端ui:makebuildTAGS=&39;编译后在release目录可以找到对应可执行文件。release/paopao-ce直接运行后端运行api服务:makerun运行api服务、web前端ui服务:makerunTAGS=&39;提示:如果需要内嵌web前端ui,请先构建web前端(建议设置web/.env为VITE_HOST=””)。使用内置的Migrate机制自动升级维护SQLDDL:file:config.yamlDefault:[&34;,&34;,&34;,&34;,&34;,&34;]39;migration&或者带上migrationtag直接运行makerunTAGS=&39;注意:默认编译出来的可执行文件是不内置migrate功能,需要编译时带上migrationtag才能内置支持migrage功能。
前端
进入前端目录web,拷贝.env到.env.local,编辑.env.local文件中后端服务地址及其他配置项,下载依赖包cd./web&&cp.env.env.localvim.env.localyarn编译前端yarnbuildbuild完成后,可以在dist目录获取编译产出,配置nginx指向至该目录即可
桌面端
进入前端目录web,拷贝.env到.env.local,编辑.env.local文件中后端服务地址及其他配置项,下载依赖包cd./web&&cp.env.env.localvim.env.localyarn编译前端yarnbuild构建桌面端yarntauribuild桌面端是使用Rust+tauri编写的,需要安装tauri的依赖,具体参考https://tauri.studio/v1/guides/getting-started/prerequisites.
demo:https://www.paopao.info/#/
下载地址:https://github.com/rocboss/paopao-ce
好了,文章到此结束,希望可以帮助到大家。
