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

Open
@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

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy