Skip to content

Commit de1479a

Browse files
author
lisensen
committed
fmt code
1 parent 0d61fc7 commit de1479a

File tree

2 files changed

+80
-24
lines changed

2 files changed

+80
-24
lines changed

README.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,59 @@ export GOPRIVATE=*.private.com
152152
```
153153
这样配置之后,获取和更新项目配置就很容易了.
154154

155+
然后运行编译镜像:
156+
```bash
157+
> docker build -f Dockerfile -t spike .
158+
159+
Sending build context to Docker daemon 27.73MB
160+
Step 1/15 : FROM golang:latest as build
161+
---> be63d15101cb
162+
Step 2/15 : MAINTAINER keke
163+
---> Using cache
164+
---> fcb5345e4040
165+
Step 3/15 : ENV GOPROXY https://goproxy.io/
166+
---> Using cache
167+
---> d74dd0afd035
168+
Step 4/15 : ENV GO111MODULE on
169+
---> Using cache
170+
---> 5ad5d9294ca4
171+
Step 5/15 : WORKDIR /go/cache
172+
---> Using cache
173+
---> 6a605b340a37
174+
Step 6/15 : ADD go.mod .
175+
---> Using cache
176+
---> 5d3be7a578e7
177+
Step 7/15 : ADD go.sum .
178+
---> Using cache
179+
---> c4f0eea31116
180+
Step 8/15 : RUN go mod download
181+
---> Using cache
182+
---> 498b2c431379
183+
Step 9/15 : WORKDIR /go/release
184+
---> Using cache
185+
---> b222afc81572
186+
Step 10/15 : ADD . .
187+
---> b81cfca15c9e
188+
Step 11/15 : RUN GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -installsuffix cgo -o spike main.go
189+
---> Running in 0175b591d3de
190+
Removing intermediate container 0175b591d3de
191+
---> 2c437221b943
192+
Step 12/15 : FROM scratch as prod
193+
--->
194+
Step 13/15 : COPY --from=build /go/release/spike /
195+
---> 1e90af4df19b
196+
Step 14/15 : EXPOSE 8080
197+
---> Running in 1c6cd437956d
198+
Removing intermediate container 1c6cd437956d
199+
---> 4e00c5871017
200+
Step 15/15 : CMD ["/spike"]
201+
---> Running in b5fa9af34a72
202+
Removing intermediate container b5fa9af34a72
203+
---> 999d49ca5aad
204+
Successfully built 999d49ca5aad
205+
```
206+
这样镜像就编译成功了,可以开始使用了.
207+
155208
#### Golang编程
156209

157210
觉得此文章不错,支持我的话可以给我star ,:star:!如果有问题可以加我的微信`Sen0676`,也可以加入我们的交流群一起交流goalng技术!

go.mod

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,33 @@
11
module spike
22

3-
replace google.golang.org/appengine => github.com/golang/appengine v0.0.0-20181104013710-a37df1387b45
4-
5-
replace google.golang.org/grpc => github.com/grpc/grpc-go v0.0.0-20181104164320-272e9d4fbde8
6-
7-
replace google.golang.org/genproto => github.com/google/go-genproto v0.0.0-20181102133823-bd91e49a0898
8-
9-
replace golang.org/x/sys => github.com/golang/sys v0.0.0-20181119173113-4ed8d59d0b35
10-
11-
replace golang.org/x/net => github.com/golang/net v0.0.0-20181130003512-351d144fa1fc
12-
13-
replace golang.org/x/crypto => github.com/golang/crypto v0.0.0-20180927000739-505ab145d0a9
14-
15-
replace golang.org/x/text => github.com/golang/text v0.0.0-20181029190005-6f44c5a2ea40
16-
17-
replace golang.org/x/sync => github.com/golang/sync v0.0.0-20181107162006-42b317875d0f
18-
19-
replace golang.org/x/tools => github.com/golang/tools v0.0.0-20181119133402-e5f3ab76ea4b
20-
21-
replace golang.org/x/oauth2 => github.com/golang/oauth2 v0.0.0-20181102092816-d668ce993890
22-
23-
replace honnef.co/go/tools => github.com/dominikh/go-tools v0.0.0-20180920045246-e3ad64cb4ed3
3+
go 1.13
244

25-
replace golang.org/x/lint => github.com/golang/lint v0.0.0-20181011211906-c67002cb31c3
5+
replace (
6+
cloud.google.com/go => github.com/googleapis/google-cloud-go v0.41.0
7+
golang.org/x/blog => github.com/golang/blog v0.0.0-20190708141629-e28c63452d36
8+
golang.org/x/build => github.com/golang/build v0.0.0-20190709001953-30c0e6b89ea0
9+
golang.org/x/crypto => github.com/golang/crypto v0.0.0-20190701094942-4def268fd1a4
10+
golang.org/x/exp => github.com/golang/exp v0.0.0-20190627132806-fd42eb6b336f
11+
golang.org/x/image => github.com/golang/image v0.0.0-20190703141733-d6a02ce849c9
12+
golang.org/x/lint => github.com/golang/lint v0.0.0-20190409202823-959b441ac422
13+
golang.org/x/mobile => github.com/golang/mobile v0.0.0-20190711165009-e47acb2ca7f9
14+
golang.org/x/net => github.com/golang/net v0.0.0-20190628185345-da137c7871d7
15+
golang.org/x/oauth2 => github.com/golang/oauth2 v0.0.0-20190604053449-0f29369cfe45
16+
golang.org/x/perf => github.com/golang/perf v0.0.0-20190620143337-7c3f2128ad9b
17+
golang.org/x/review => github.com/golang/review v0.0.0-20190508204355-8102926ea734
18+
golang.org/x/sync => github.com/golang/sync v0.0.0-20190423024810-112230192c58
19+
golang.org/x/sys => github.com/golang/sys v0.0.0-20190710143415-6ec70d6a5542
20+
golang.org/x/talks => github.com/golang/talks v0.0.0-20190313194420-5ca518b26a55
21+
golang.org/x/text => github.com/golang/text v0.3.2
22+
golang.org/x/time => github.com/golang/time v0.0.0-20190308202827-9d24e82272b4
23+
golang.org/x/tools => github.com/golang/tools v0.0.0-20190711191110-9a621aea19f8
24+
golang.org/x/tour => github.com/golang/tour v0.0.0-20190611164551-1f1f3d2b450b
25+
google.golang.org/api => github.com/googleapis/google-api-go-client v0.7.0
26+
google.golang.org/appengine => github.com/golang/appengine v1.6.1
27+
google.golang.org/genproto => github.com/google/go-genproto v0.0.0-20190708153700-3bdd9d9f5532
28+
google.golang.org/grpc => github.com/grpc/grpc-go v1.22.0
29+
gopkg.in/jcmturner/gokrb5.v7 => github.com/jcmturner/gokrb5 v7.3.0+incompatible
30+
)
2631

2732
require (
2833
github.com/BurntSushi/toml v0.3.1
@@ -41,5 +46,3 @@ require (
4146
gopkg.in/go-playground/validator.v8 v8.18.2 // indirect
4247
gopkg.in/yaml.v2 v2.2.2 // indirect
4348
)
44-
45-
go 1.13

0 commit comments

Comments
 (0)