1234567891011121314151617181920212223 |
- FROM golang:1.21 AS build
- WORKDIR /build
- RUN mkdir -p /root/.ssh && ssh-keyscan github.com >> /root/.ssh/known_hosts
- COPY go.mod go.sum main.go ./
- COPY internal ./internal
- RUN go install
- RUN go build -o shorty
- FROM debian:12
- COPY --from=build /build/shorty /usr/local/bin/shorty
- ENTRYPOINT ["shorty"]
- CMD ["start"]
|