diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..305142f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM golang:1.10.2 +WORKDIR /go/src/github.com/netlify/twickr +COPY . /go/src/github.com/netlify/twickr/ +ENV CGO_ENABLED 0 +RUN go get -u github.com/Masterminds/glide && glide install && go build + +FROM alpine:3.7 +RUN apk add --no-cache ca-certificates +COPY --from=0 /go/src/github.com/netlify/twickr/twickr /twickr/twickr +WORKDIR /twickr +CMD ["./twickr"] diff --git a/glide.lock b/glide.lock new file mode 100644 index 0000000..d7e4f84 --- /dev/null +++ b/glide.lock @@ -0,0 +1,14 @@ +hash: addc551c0abd74ac6ad6160a20987b2a0b1dc18f28e58e5ed3ec0daa3f0a51c2 +updated: 2018-05-07T17:58:49.92964+02:00 +imports: +- name: github.com/darkhelmet/twitterstream + version: 0a79e05b284c9a009c99f6f7d79a188c78f5623b +- name: github.com/garyburd/go-oauth + version: bca2e7f09a178fd36b034107a00e2323bca6a82e + subpackages: + - oauth +- name: golang.org/x/net + version: 4b14673ba32bee7f5ac0f990a48f033919fd418b + subpackages: + - context +testImports: [] diff --git a/glide.yaml b/glide.yaml new file mode 100644 index 0000000..f1e6850 --- /dev/null +++ b/glide.yaml @@ -0,0 +1,3 @@ +package: github.com/netlify/twickr +import: +- package: github.com/darkhelmet/twitterstream