Skip to content

Commit

Permalink
Go/* remote TE dependencies and base files [ci lang-only Go] (#3512)
Browse files Browse the repository at this point in the history
  • Loading branch information
NateBrady23 committed Apr 7, 2018
1 parent 2e1463a commit da5826d
Show file tree
Hide file tree
Showing 26 changed files with 109 additions and 64 deletions.
4 changes: 3 additions & 1 deletion frameworks/Go/aah/aah.dockerfile
@@ -1,4 +1,6 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

RUN apt update -yqq && apt install unzip

ADD ./ /aah
WORKDIR /aah
Expand Down
6 changes: 1 addition & 5 deletions frameworks/Go/aah/src/benchmark/app/db/datasource.go
Expand Up @@ -3,7 +3,6 @@ package db
import (
"database/sql"
"fmt"
"os"
"runtime"

"aahframework.org/aah.v0"
Expand All @@ -26,10 +25,7 @@ func DB() *sql.DB {
// DatabaseInit initializes the Database.
func DatabaseInit(e *aah.Event) {
cfg := aah.AppConfig()
dbHost := os.Getenv("DBHOST")
if dbHost == "" {
dbHost = "localhost"
}
dbHost := "tfb-database"

dbURL := fmt.Sprintf(cfg.StringDefault("datasource.benchmark.url", ""), dbHost)

Expand Down
2 changes: 1 addition & 1 deletion frameworks/Go/beego/beego-orm-mysql.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /beego
WORKDIR /beego
Expand Down
2 changes: 1 addition & 1 deletion frameworks/Go/beego/beego.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /beego
WORKDIR /beego
Expand Down
2 changes: 1 addition & 1 deletion frameworks/Go/echo/echo.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /echo
WORKDIR /echo
Expand Down
6 changes: 1 addition & 5 deletions frameworks/Go/echo/src/app/main.go
Expand Up @@ -9,7 +9,6 @@ import (
"log"
"math/rand"
"net/http"
"os"
"sort"
"strconv"

Expand Down Expand Up @@ -265,10 +264,7 @@ func InitRoutes(e *echo.Echo) {
}

func InitPostgres() {
host := os.Getenv("DBHOST")
if host == "" {
host = "localhost"
}
host := "tfb-database"

var err error
db, err = sql.Open("postgres", fmt.Sprintf(connectionString, host))
Expand Down
2 changes: 1 addition & 1 deletion frameworks/Go/falcore/falcore.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /falcore
WORKDIR /falcore
Expand Down
2 changes: 1 addition & 1 deletion frameworks/Go/fasthttp/fasthttp-postgresql.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /fasthttp
WORKDIR /fasthttp
Expand Down
2 changes: 1 addition & 1 deletion frameworks/Go/fasthttp/fasthttp.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /fasthttp
WORKDIR /fasthttp
Expand Down
2 changes: 1 addition & 1 deletion frameworks/Go/gin/gin.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /gin
WORKDIR /gin
Expand Down
3 changes: 1 addition & 2 deletions frameworks/Go/gin/hello.go
Expand Up @@ -4,7 +4,6 @@ import (
"fmt"
"log"
"math/rand"
"os"
"runtime"
"sort"
"strconv"
Expand Down Expand Up @@ -161,7 +160,7 @@ func init() {
runtime.GOMAXPROCS(runtime.NumCPU())

dsn := "benchmarkdbuser:benchmarkdbpass@tcp(%s:3306)/hello_world"
dbhost := os.Getenv("DBHOST")
dbhost := "tfb-database"

db, err := sql.Open("mysql", fmt.Sprintf(dsn, dbhost))
if err != nil {
Expand Down
8 changes: 0 additions & 8 deletions frameworks/Go/go-std/go-base.dockerfile

This file was deleted.

9 changes: 8 additions & 1 deletion frameworks/Go/go-std/go-interpolate.dockerfile
@@ -1,4 +1,11 @@
FROM techempower/go-base:0.1
FROM golang:1.10.1

ADD ./ /go-std
WORKDIR /go-std

RUN mkdir bin
ENV GOPATH /go-std
ENV PATH ${GOPATH}/bin:${PATH}

RUN go get github.com/go-sql-driver/mysql
CMD go run hello_mysql.go
11 changes: 9 additions & 2 deletions frameworks/Go/go-std/go-mongo.dockerfile
@@ -1,5 +1,12 @@
FROM techempower/go-base:0.1
FROM golang:1.10.1

RUN apt-get install -y libsasl2-dev
ADD ./ /go-std
WORKDIR /go-std

RUN mkdir bin
ENV GOPATH /go-std
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
9 changes: 8 additions & 1 deletion frameworks/Go/go-std/go-postgres.dockerfile
@@ -1,4 +1,11 @@
FROM techempower/go-base:0.1
FROM golang:1.10.1

ADD ./ /go-std
WORKDIR /go-std

RUN mkdir bin
ENV GOPATH /go-std
ENV PATH ${GOPATH}/bin:${PATH}

RUN go get github.com/lib/pq
CMD go run hello_postgres.go
9 changes: 8 additions & 1 deletion frameworks/Go/go-std/go-prefork.dockerfile
@@ -1,4 +1,11 @@
FROM techempower/go-base:0.1
FROM golang:1.10.1

ADD ./ /go-std
WORKDIR /go-std

RUN mkdir bin
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
9 changes: 8 additions & 1 deletion frameworks/Go/go-std/go.dockerfile
@@ -1,4 +1,11 @@
FROM techempower/go-base:0.1
FROM golang:1.10.1

ADD ./ /go-std
WORKDIR /go-std

RUN mkdir bin
ENV GOPATH /go-std
ENV PATH ${GOPATH}/bin:${PATH}

RUN go get github.com/go-sql-driver/mysql
CMD go run hello_mysql.go
2 changes: 1 addition & 1 deletion frameworks/Go/goji/goji.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /goji
WORKDIR /goji
Expand Down
2 changes: 1 addition & 1 deletion frameworks/Go/kami/kami.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /kami
WORKDIR /kami
Expand Down
13 changes: 0 additions & 13 deletions frameworks/Go/revel/revel-base.dockerfile

This file was deleted.

14 changes: 13 additions & 1 deletion frameworks/Go/revel/revel-jet.dockerfile
@@ -1,3 +1,15 @@
FROM techempower/revel-base:0.1
FROM golang:1.10.1

ADD ./ /revel
WORKDIR /revel

RUN mkdir bin
ENV GOPATH /revel
ENV PATH ${GOPATH}/bin:${PATH}

RUN go get -u github.com/go-sql-driver/mysql
RUN go get -u github.com/revel/cmd/revel
RUN go get -u github.com/coocood/qbs
RUN go get -u github.com/eaigner/jet

CMD revel run benchmark prod
14 changes: 13 additions & 1 deletion frameworks/Go/revel/revel-qbs.dockerfile
@@ -1,3 +1,15 @@
FROM techempower/revel-base:0.1
FROM golang:1.10.1

ADD ./ /revel
WORKDIR /revel

RUN mkdir bin
ENV GOPATH /revel
ENV PATH ${GOPATH}/bin:${PATH}

RUN go get -u github.com/go-sql-driver/mysql
RUN go get -u github.com/revel/cmd/revel
RUN go get -u github.com/coocood/qbs
RUN go get -u github.com/eaigner/jet

CMD revel run benchmark prod
14 changes: 13 additions & 1 deletion frameworks/Go/revel/revel-raw.dockerfile
@@ -1,3 +1,15 @@
FROM techempower/revel-base:0.1
FROM golang:1.10.1

ADD ./ /revel
WORKDIR /revel

RUN mkdir bin
ENV GOPATH /revel
ENV PATH ${GOPATH}/bin:${PATH}

RUN go get -u github.com/go-sql-driver/mysql
RUN go get -u github.com/revel/cmd/revel
RUN go get -u github.com/coocood/qbs
RUN go get -u github.com/eaigner/jet

CMD revel run benchmark prod
14 changes: 13 additions & 1 deletion frameworks/Go/revel/revel.dockerfile
@@ -1,3 +1,15 @@
FROM techempower/revel-base:0.1
FROM golang:1.10.1

ADD ./ /revel
WORKDIR /revel

RUN mkdir bin
ENV GOPATH /revel
ENV PATH ${GOPATH}/bin:${PATH}

RUN go get -u github.com/go-sql-driver/mysql
RUN go get -u github.com/revel/cmd/revel
RUN go get -u github.com/coocood/qbs
RUN go get -u github.com/eaigner/jet

CMD revel run benchmark prod
2 changes: 1 addition & 1 deletion frameworks/Go/webgo/webgo.dockerfile
@@ -1,4 +1,4 @@
FROM techempower/go-lang:0.1
FROM golang:1.10.1

ADD ./ /webgo
WORKDIR /webgo
Expand Down
10 changes: 0 additions & 10 deletions toolset/setup/docker/languages/go-lang.dockerfile

This file was deleted.

0 comments on commit da5826d

Please sign in to comment.