FROM golang:1.15-alpine | |
RUN apk update && apk add bash git unzip curl | |
# install tfswitch | |
RUN go get github.com/warrensbox/terraform-switcher | |
# initialise go program | |
RUN mkdir ~/example | |
COPY main.go ~/example/ | |
WORKDIR ~/example | |
RUN go mod init github.com/kmoe/example | |
# run test program without any terraform version installed | |
RUN go run main.go | |
# install 0.13.4 via tfswitch | |
RUN terraform-switcher 0.13.4 | |
RUN go run main.go |