This repository was archived by the owner on Feb 2, 2021. It is now read-only.
This repository was archived by the owner on Feb 2, 2021. It is now read-only.
基于part8一次完整部署所发现的问题 #197
Open
Description
4处错误
- web类项目的Dockerfile都多了一行
ADD html /html
- config-grpc-srv配置文件错误
inv_srv:
name: mu.micro.book.srv.inv
正确的
inv_srv:
name: mu.micro.book.srv.inventory
- payment-srv、payment-web配置中心地址写死了
func initCfg() {
source := grpc.NewSource(
grpc.WithAddress("127.0.0.1:9600"),
grpc.WithPath("micro"),
)
...
}
需改成
func initCfg() {
configAddr := os.Getenv("MICRO_BOOK_CONFIG_GRPC_ADDR")
source := grpc.NewSource(
grpc.WithAddress(configAddr),
grpc.WithPath("micro"),
)
...
}
- docs/schema.sql 重复了几个table
一处不完善之处
config-grpc-srv其实也是一个srv,但是没写部署文件,可以参考下面加下
Makefile
GOPATH:=$(shell go env GOPATH)
.PHONY: build
build:
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o config-grpc-srv main.go
.PHONY: docker
docker:docker
docker build . -t config-grpc-srv:latest
Dockerfile
FROM alpine
RUN apk update && apk add tzdata && cp -r -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ADD config-grpc-srv /config-grpc-srv
ADD conf/micro.yml /conf/micro.yml
ENTRYPOINT [ "/config-grpc-srv" ]
Metadata
Metadata
Assignees
Labels
No labels