go 包文档站 pkg.dev.org 安装调试教程

安装 postgres 数据库

下载安装postgres

安装教程

打开安装postgres附带的 pgAdmin 4

输入刚刚配置的数据库用户名密码,连接数据库服务
在这里插入图片描述
输入以下内容,构建数据库,请注意在项目根目录下执行
这里可以临时配置一下环境变量,用于连接数据库,后续的数据库连接也都需要该环境变量

GO_DISCOVERY_DATABASE_PASSWORD='your_password'
devtools/create_local_db.sh

在项目根目录下执行

devtools/create_local_db.sh

通过迁移工具 golang-migrate 配置数据库

brew install golang-migrate

执行数据库配置迁移

devtools/migrate_db.sh up

启动Worker

启动worker时需要设置代理,否则获得包内容的时候会请求失败

GO_MODULE_PROXY_URL=https://goproxy.cn 
go run cmd/worker/main.go

启动前端

go run cmd/frontend/main.go

请求资源

这个时候我们随便搜一个包,会发现没有数据,我们可以通过以下方式让worker获得包信息

http://localhost:8000/fetch/github.com/gin-gonic/gin/@v/v1.6.3

我们此时再去搜gin,就可以看到内容了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值