terraform-provider-garage/Dockerfile

21 lines
702 B
Docker
Raw Normal View History

FROM golang:1.18
ENV DEBIAN_FRONTEND noninteractive
ENV LC_ALL C.UTF-8
ENV LANG C.UTF-8
RUN apt-get update && \
apt-get install -y --no-install-recommends \
curl ca-certificates gnupg apt-transport-https git software-properties-common
RUN apt-get update && \
apt-get install -y --no-install-recommends gcc make
RUN go install golang.org/x/lint/golint@latest
RUN go install golang.org/x/tools/...@latest
RUN apt-get update && \
apt-get -y --no-install-recommends install pre-commit
RUN echo "deb [trusted=yes] https://repo.goreleaser.com/apt/ /" > /etc/apt/sources.list.d/goreleaser.list && \
apt-get update && \
apt-get install -y --no-install-recommends goreleaser