* Add credential configuration for resources Add credentials for Kinesis, DynamoDB and Cloudwatch. See the worker_test.go to see how to use it. Signed-off-by: Tao Jiang <taoj@vmware.com> * Add support for providing custom checkpointer Provide a new constructor for adding checkpointer instead of alway using default dynamodb checkpointer. The next step is to abstract out the Kinesis into a generic stream API and this will be bigger change and will be addressed in different PR. Test: Use the new construtor to inject dynamodb checkpointer and run the existing tests. Signed-off-by: Tao Jiang <taoj@vmware.com> * Add support for providing custom checkpointer Provide a new constructor for adding checkpointer instead of alway using default dynamodb checkpointer. The next step is to abstract out the Kinesis into a generic stream API and this will be bigger change and will be addressed in different PR. Fix checkfmt error. Test: Use the new construtor to inject dynamodb checkpointer and run the existing tests. Signed-off-by: Tao Jiang <taoj@vmware.com>
10 lines
No EOL
408 B
Docker
10 lines
No EOL
408 B
Docker
FROM golang:1.12
|
|
ENV PATH /go/bin:/src/bin:/root/go/bin:/usr/local/go/bin:$PATH
|
|
ENV GOPATH /go:/src
|
|
RUN go get -v github.com/alecthomas/gometalinter && \
|
|
go get -v golang.org/x/tools/cmd/... && \
|
|
go get -v github.com/FiloSottile/gvt && \
|
|
go get github.com/securego/gosec/cmd/gosec/... && \
|
|
go get github.com/derekparker/delve/cmd/dlv && \
|
|
gometalinter --install && \
|
|
chmod -R a+rw /go |