de766103db
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@prologin.org>
21 lines
702 B
Docker
21 lines
702 B
Docker
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
|