Backend Repository for Melting
By @hazardous waste
By @Cg1028
- V1.6 HTTPS支持
- V1.7 MongoDB
docker pull a48zhang/melting:dev
docker rm $(sudo docker stop $(sudo docker ps -f name=melting_backend -q)) # 可选 关闭现有容器
docker run -dp <PORT>:65000 --env-file <environment-variable-filename> --name=melting_backend a48zhang/melting:dev
docker stop $(sudo docker ps -f name=melting_backend -q)
请将下述环境变量导入Docker容器,否则服务不会运行。
如无特别说明均为必填。
names | descriptions |
---|---|
access_key | 七牛云_access_key |
secret_key | 七牛云_secret_key |
bucket_name | 七牛云_存储桶名称 |
domain_name | 七牛云_域名 |
MELT_ADDR | 后端服务_域名和端口 |
MELT_CERT | 后端服务_TLS证书 |
MELT_KEY | 后端服务_TLS密钥 |
user | MySQL数据库_用户名 |
pwd | MySQL数据库_密码 |
addr | MySQL数据库_地址 |
db | MySQL数据库_数据库名称 |
MONGO_URL | MongoDB_连接URI |
使用MongoDB存储resource/- 优化图片上传
- 日志记录
- 调整环境变量名称
- websocket
- 在
service
下新增软件包 - 编写符合
func Foo(data ws.WsData, ws *websocket.Conn, cherr chan int)
的函数 - 注册到
router