still relaxing
Golang
, Mysql
安装项目依赖
在项目根目录下运行
go get
导入数据库
在Mysql
中新建数据库,并将assets/saturday.sql
导入
添加配置文件
在项目根目录下新建.env
文件,添加配置
DB_URL=<USER>:<PASSWORD>@(<ADDRESS>:<PORT>)/<DATABASE>
ACCESS_KEY_ID=<YOUR_ACCESS_KEY_ID>
ACCESS_KEY_SECRET=<YOUR_ACCESS_KEY_SECRET>
MAIL_HOST=<YOUR_MAIL_HOST>
MAIL_PORT=<YOUR_MAIL_PORT>
MAIL_USERNAME=<YOUR_MAIL_USERNAME>
MAIL_PASSWORD=<YOUR_MAIL_PASSWORD>
PORT=<PORT_TO_LISTEN>
# 以下为可选配置
NSQ_HOST=<YOUR_NSQD_HOST>:<YOUR_NSQD_TCP_PORT (4150 IN COMMON)>
NSQ_SECRET=<YOUR_NSQ_SECRET>
EVENT_TOPIC=<YOUR_NSQ_EVENT_TOPIC_NAME>
LOG_TOPIC=<YOUR_NSQ_LOG_TOPIC_NAME>
RPC_PORT=<YOUR_RPC_PORT>
go run main.go
8080
端口Docker
运行测试
go test <floder>