56 lines
872 B
Markdown
56 lines
872 B
Markdown
# AEUS 介绍
|
||
|
||
`AEUS` 是一个轻量级的golang脚手架框架,用于快速开发微服务。
|
||
|
||
|
||
|
||
# 环境变量
|
||
|
||
| 环境变量 | 描述 |
|
||
| --- | --- |
|
||
| AEUS_DEBUG | 是否开启debug模式 |
|
||
| HTTP_PORT | http服务端口 |
|
||
| GRPC_PORT | grpc服务端口 |
|
||
| CLI_PORT | cli服务端口 |
|
||
|
||
|
||
# 快速开始
|
||
|
||
## 创建一个项目
|
||
|
||
创建项目可以使用`aeus`命令行工具进行生成:
|
||
|
||
```
|
||
aeus new github.com/your-username/your-project-name
|
||
```
|
||
|
||
如果需要创建一个带管理后台的应用, 可以使用`--admin`参数:
|
||
|
||
```
|
||
aeus new github.com/your-username/your-project-name --admin
|
||
```
|
||
|
||
|
||
## 生成`Proto`文件
|
||
|
||
服务使用`proto3`作为通信协议,因此需要生成`Proto`文件。
|
||
|
||
```
|
||
make proto
|
||
```
|
||
|
||
清理生成的文件使用:
|
||
|
||
```
|
||
make proto-clean
|
||
```
|
||
|
||
## 编译项目
|
||
|
||
编译项目可以使用`make`命令进行编译:
|
||
|
||
```
|
||
make build
|
||
```
|
||
|