diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..80fbcba --- /dev/null +++ b/.dockerignore @@ -0,0 +1,11 @@ +# build dirs +dist + +# tran files +*.exe +*.exe~ +tran + +# dependency directories +vendor +node_modules diff --git a/.gitattributes b/.gitattributes new file mode 100755 index 0000000..ca255e2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.sh text eol=lf diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ff75c5d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM alpine:latest + +# install go +COPY --from=golang:1.17-alpine /usr/local/go/ /usr/local/go/ + +ENV PATH="/usr/local/go/bin:${PATH}" + +RUN apk update && apk upgrade + +RUN go install github.com/abdfnx/tran@latest + +ENTRYPOINT ["/root/go/bin/tran"]