delicate-rs

Delicate

一个轻量的分布式的任务调度平台通过 rust & react 编写.

delicate 的前端项目是基于 "antd-admin "开发的,非常感谢各位。

GitHub issues Build License PRs Welcome

前端特性

  • 国际化,源码中抽离翻译字段,按需加载语言包
  • 动态权限,不同权限对应不同菜单
  • 优雅美观,Ant Design 设计体系
  • Mock 数据,本地数据调试

使用

  1. 下载项目代码。
git clone https://github.com/BinChengZhao/delicate.git my-project
cd my-project
  1. 进入目录安装依赖,国内用户推荐使用 cnpm 进行加速。
sudo npm install --global yarn
sudo yarn global add umi
sudo yarn install
sudo yarn build
  1. 部署: 接下来,我们可以将静态文件上传到服务器。如果你使用Nginx作为Web服务器,你可以在ngnix.conf中配置它:
server
	{
		listen       80;

        # Specify an accessible domain name
		server_name web.delicate-rs.com;

        # The directory where the compiled files are stored
		root  /home/www/delicate-web/dist;

        # Proxy delicate-scheduler server .
		location /api {
            proxy_set_header   X-Forwarded-For $remote_addr;
            proxy_set_header   Host $http_host;
            proxy_pass         http://*.*.*.*:8090;
        }

        # Because the front end uses BrowserHistory, it will 
		# route back to index.html
		location / {
				index  index.html;
				try_files $uri $uri/ /index.html;
		}
	}
  1. 启动完成后,打开浏览器,访问http://yourdomain.com,如果你需要改变启动端口,可以在.env文件中配置,而且你可以在delicate-web/src/utils/envConfig.js中设置delicate-scheduler服务端的请求地址。.

更多信息请参考 。

支持环境

现代浏览器。

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
IE11, Edgelast 2 versionslast 2 versionslast 2 versionslast 2 versions

参与贡献

我们非常欢迎你的贡献,你可以通过以下方式和我们一起共建 :smiley:

  • 在你的公司或个人项目中使用 AntD Admin。
  • 通过 Issue 报告 bug 或进行咨询。
  • 提交 Pull Request 改进代码。

强烈推荐阅读 《提问的智慧》《如何向开源社区提问题》《如何有效地报告 Bug》《如何向开源项目提交无法解答的问题》,更好的问题更容易获得帮助。