2. 1-Click Launch Commanddocker run -d --name air --restart always air-verse/air:latest
Dockerfile
FROM golang:1.26 AS builder
LABEL maintainer="Rick Yu <[email protected]>"
ENV GOPATH /go
ENV GO111MODULE on
COPY . /go/src/github.com/air-verse/air
WORKDIR /go/src/github.com/air-verse/air
RUN --mount=type=cache,target=/go/pkg/mod go mod download
RUN --mount=type=cache,target=/go/pkg/mod --mount=type=cache,target=/root/.cache/go-build make ci && make install
FROM golang:1.26
COPY --from=builder /go/bin/air /go/bin/air
ENTRYPOINT ["/go/bin/air"]