21 lines
No EOL
431 B
Text
21 lines
No EOL
431 B
Text
FROM golang:1.25 AS builder
|
|
|
|
ARG VERSION=dev
|
|
|
|
WORKDIR /go/src/app
|
|
COPY main.go .
|
|
RUN go build -o main -ldflags=-X=main.version=${VERSION} main.go
|
|
|
|
FROM debian:buster-slim
|
|
COPY --from=builder /go/src/app/main /go/bin/main
|
|
ENV PATH="/go/bin:${PATH}"
|
|
CMD ["main"]
|
|
|
|
|
|
# FROM ubuntu:22.04
|
|
|
|
# WORKDIR /app
|
|
# COPY --chmod=755 nyanimedb /app
|
|
# COPY templates /app/templates
|
|
# EXPOSE 8080
|
|
# ENTRYPOINT ["/app/nyanimedb"] |