NoToDo 后端程序

不要做!!!,NoToDo,发音 /nɒt tʊ duː/,即 Not To Do,
是一个基于Web的待办事项管理应用,支持多用户,多设备同步(WIP)。
简体中文 | English
在线示例 : NoToDo.akagiyui.com(WIP)
快速开始
你需要先修改配置文件 config.yaml 或者环境变量,然后运行程序。
export MONGO_URL=<YOUR_MONGO_URL>
你也可以使用环境变量文件 .env。
MONGO_URL=<YOUR_MONGO_URL>
支持的配置项与环境变量:
| 环境变量 |
配置项 |
默认值 |
说明 |
| SERVER_HOST |
server.host |
0.0.0.0 |
监听地址 |
| SERVER_PORT |
server.port |
8888 |
监听端口 |
| MONGO_URI |
mongo.uri |
mongodb://localhost:27017 |
MongoDB 连接地址 |
| LOG_LEVEL |
log.level |
info |
日志等级 |
如果你处于中国大陆地区,你还可能希望配置代理:
export GOPROXY=https://goproxy.cn
使用 Docker
你需要在 docker-compose.yml 中修改环境变量。
docker-compose up -d
从代码开始
go run main.go
开发
依赖
运行测试
go test ./...