8000 编译、镜像打包等说明 · Qihoo360/doraemon@732b57c · GitHub
[go: up one dir, main page]

Skip to content

Commit 732b57c

Browse files
committed
编译、镜像打包等说明
1 parent 4e78274 commit 732b57c

File tree

5 files changed

+23
-456
lines changed

5 files changed

+23
-456
lines changed

README.md

+14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@
1414

1515
doraemon 的动态配置告警规则能力,来自相对独立的 rule-engine:其负责实现 QueryFunc、NotifyFunc + 定期对 Promethues 进行reload
1616

17+
# 编译
18+
19+
```cassandraql
20+
git clone https://github.com/huangwei2013/doraemon.git
21+
cd doraemon
22+
touch go.sum
23+
24+
make build-backend-image
25+
make build-frontend-image
26+
make build-ruleengine-image
27+
28+
29+
30+
```
1731

1832
-------------------------
1933
另:

build/backend/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
FROM golang:1.12 as backend
22

3-
WORKDIR /go/src/github.com/Qihoo360/doraemon/cmd/alert-gateway
3+
WORKDIR /go/src/github.com/huangwei2013/doraemon/cmd/alert-gateway
44

55
COPY cmd/alert-gateway .
66

7-
COPY go.mod /go/src/github.com/Qihoo360/doraemon
7+
COPY go.mod /go/src/github.com/huangwei2013/doraemon
88

9-
COPY go.sum /go/src/github.com/Qihoo360/doraemon
9+
COPY go.sum /go/src/github.com/huangwei2013/doraemon
1010

1111
RUN export GO111MODULE=on && \
1212
export GOPROXY=https://goproxy.cn && \
@@ -18,7 +18,7 @@ FROM 360cloud/centos:7
1818

1919
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2020

21-
COPY --from=backend /go/src/github.com/Qihoo360/doraemon/cmd/alert-gateway/pack.tar /opt/doraemon/
21+
COPY --from=backend /go/src/github.com/huangwei2013/doraemon/cmd/alert-gateway/pack.tar /opt/doraemon/
2222

2323
WORKDIR /opt/doraemon/
2424

build/rule-engine/Dockerfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositorie
1111
apk add git make && \
1212
rm -rf /var/cache/apk/*
1313

14-
WORKDIR /go/src/github.com/Qihoo360/doraemon/cmd/rule-engine
14+
WORKDIR /go/src/github.com/huangwei2013/doraemon/cmd/rule-engine
1515

1616
COPY cmd/rule-engine .
1717

18-
COPY go.mod /go/src/github.com/Qihoo360/doraemon
18+
COPY go.mod /go/src/github.com/huangwei2013/doraemon
1919

20-
COPY go.sum /go/src/github.com/Qihoo360/doraemon
20+
COPY go.sum /go/src/github.com/huangwei2013/doraemon
2121

2222
RUN export GO111MODULE=on && \
2323
export GOPROXY=https://mirrors.aliyun.com/goproxy/ && \
@@ -34,6 +34,6 @@ RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositorie
3434

3535
WORKDIR /data
3636

37-
COPY --from=builder /go/src/github.com/Qihoo360/doraemon/cmd/rule-engine/main ruleengine
37+
COPY --from=builder /go/src/github.com/huangwei2013/doraemon/cmd/rule-engine/main ruleengine
3838

3939
ENTRYPOINT ["./ruleengine"]

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/Qihoo360/doraemon
1+
module github.com/huangwei2013/doraemon
22

33
go 1.12
44

0 commit comments

Comments
 (0)
0