api2gpt middleware
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Kelvin acaaa1eddb
continuous-integration/drone/push Build is passing Details
添加跨域支持
3 years ago
.vscode Header信息删除,proxy地址修改 3 years ago
deploy docker 时间问题修复,bug修复 3 years ago
.drone.yml 修改部署配置 3 years ago
.gitignore 日志优化,添加状态接口 3 years ago
Dockerfile 优化部署脚本 3 years ago
README.md 优化部署脚本 3 years ago
api.go update 3 years ago
go.mod init project 3 years ago
go.sum init project 3 years ago
main.go 添加跨域支持 3 years ago
service.go 添加支持回复计费 3 years ago

README.md

docker 打包镜像

docker stop api2gpt-mid docker rm api2gpt-mid docker build -t api2gpt-mid .

docker 运行镜像

docker run -d -p 8081:8080 --name=api2gpt-mid --env REDIS_ADDRESS=172.17.0.1:6379 api2gpt-mid docker run -p 8081:8080 --name=api2gpt-mid --env REDIS_ADDRESS=172.17.0.1:6379 api2gpt-mid

nginx 配置

proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache off; proxy_cache_bypass $http_pragam; proxy_cache_revalidate on; proxy_http_version 1.1; proxy_buffering off; proxy_pass http://localhost:8081/;