Browse Source

go-std: add go build, change go ver to 1.11.5 (#4445)

* updated Go/iris

* removed vendor from Go/iris

* fixed golang ver in Go/iris

* add go build, change go ver to 1.11.5
chunariov 6 years ago
parent
commit
8d54f6504e

+ 3 - 2
frameworks/Go/go-std/go-interpolate.dockerfile

@@ -1,4 +1,4 @@
-FROM golang:1.10.1
+FROM golang:1.11.5
 
 ADD ./ /go-std
 WORKDIR /go-std
@@ -8,4 +8,5 @@ ENV GOPATH /go-std
 ENV PATH ${GOPATH}/bin:${PATH}
 
 RUN go get github.com/go-sql-driver/mysql
-CMD go run hello_mysql.go
+RUN go build -o hello_mysql hello_mysql.go
+CMD ./hello_mysql

+ 3 - 2
frameworks/Go/go-std/go-mongo.dockerfile

@@ -1,4 +1,4 @@
-FROM golang:1.10.1
+FROM golang:1.11.5
 
 ADD ./ /go-std
 WORKDIR /go-std
@@ -9,4 +9,5 @@ ENV PATH ${GOPATH}/bin:${PATH}
 
 RUN apt update -yqq && apt install -yqq libsasl2-dev
 RUN go get gopkg.in/mgo.v2
-CMD go run hello_mongo.go
+RUN go build -o hello_mongo hello_mongo.go
+CMD ./hello_mongo

+ 3 - 2
frameworks/Go/go-std/go-postgres.dockerfile

@@ -1,4 +1,4 @@
-FROM golang:1.10.1
+FROM golang:1.11.5
 
 ADD ./ /go-std
 WORKDIR /go-std
@@ -8,4 +8,5 @@ ENV GOPATH /go-std
 ENV PATH ${GOPATH}/bin:${PATH}
 
 RUN go get github.com/lib/pq
-CMD go run hello_postgres.go
+RUN go build -o hello_postgres hello_postgres.go
+CMD ./hello_postgres

+ 3 - 2
frameworks/Go/go-std/go-prefork.dockerfile

@@ -1,4 +1,4 @@
-FROM golang:1.10.1
+FROM golang:1.11.5
 
 ADD ./ /go-std
 WORKDIR /go-std
@@ -8,4 +8,5 @@ ENV GOPATH /go-std
 ENV PATH ${GOPATH}/bin:${PATH}
 
 RUN go get github.com/go-sql-driver/mysql
-CMD go run hello_mysql.go -prefork
+RUN go build -o hello_mysql hello_mysql.go
+CMD ./hello_mysql -prefork

+ 3 - 2
frameworks/Go/go-std/go.dockerfile

@@ -1,4 +1,4 @@
-FROM golang:1.10.1
+FROM golang:1.11.5
 
 ADD ./ /go-std
 WORKDIR /go-std
@@ -8,4 +8,5 @@ ENV GOPATH /go-std
 ENV PATH ${GOPATH}/bin:${PATH}
 
 RUN go get github.com/go-sql-driver/mysql
-CMD go run hello_mysql.go
+RUN go build -o hello_mysql hello_mysql.go
+CMD ./hello_mysql