Skip to content
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

@umelly

Description

@umelly

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions