Huly平台安装与配置指南

Huly平台安装与配置指南

【免费下载链接】platform Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) 【免费下载链接】platform 项目地址: https://gitcode.com/GitHub_Trending/platform80/platform

1. 项目基础介绍

Huly平台是一个强大的框架,旨在加速业务应用的开发,如CRM系统。该平台包含多个应用程序,包括聊天、项目管理、CRM、HRM和ATS等。不同的团队基于这个平台开发产品,例如Huly和TraceX。

本项目主要使用JavaScript语言进行开发,同时利用了TypeScript进行类型检查。

2. 关键技术和框架

  • Node.js:用于服务端应用程序的运行环境。
  • Docker:容器化技术,用于创建、部署和运行应用程序。
  • Docker Compose:用于定义和运行多容器Docker应用程序的工具。
  • TypeScript:JavaScript的一个超集,添加了静态类型检查。
  • MongoDB:一个文档导向的NoSQL数据库。
  • Elasticsearch:一个基于Lucene构建的搜索引擎。
  • MinIO:一个开源的对象存储服务。

3. 安装和配置准备工作

在开始安装之前,请确保您的系统满足以下要求:

  • Node.js(要求版本v20.11.0)
  • Docker
  • Docker Compose

安装步骤

  1. 安装Rush工具

    Rush是Microsoft开发的一个工具,用于管理和构建JavaScript项目。首先,全局安装Rush:

    npm install -g @microsoft/rush
    
  2. 克隆项目仓库

    克隆项目仓库到本地:

    git clone https://github.com/hcengineering/platform.git
    
  3. 安装项目依赖

    进入项目目录,安装依赖:

    cd platform
    rush install
    
  4. 构建项目

    构建项目所需的包和容器:

    rush build
    rush docker:build
    
  5. 设置本地开发环境

    配置本地开发环境,创建工作空间和账户:

    cd tool
    rushx run-local create-account user1 -p 1234 -f John -l Appleseed
    rushx run-local create-workspace ws1 email:user1
    rushx run-local configure ws1 --list --enable '*'
    rushx run-local assign-workspace user1 ws1
    

    请确保在/etc/hosts文件中添加以下行:

    127.0.0.1 huly.local
    ::1 huly.local
    
  6. 运行开发服务器

    进入开发目录,运行验证和开发服务器:

    cd dev/prod
    rush validate
    rushx dev-server
    

    打开浏览器,访问http://localhost:8080,使用以下登录信息进行登录:

    • 邮箱:user1
    • 密码:1234
    • 工作空间:ws1

以上就是Huly平台的详细安装和配置指南,按照以上步骤操作,您应该能够成功搭建并运行Huly平台。如果遇到任何问题,请检查Docker容器是否正常启动,以及 Rush 工具的版本是否正确。

【免费下载链接】platform Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) 【免费下载链接】platform 项目地址: https://gitcode.com/GitHub_Trending/platform80/platform

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值