feat: Dockerfiles for components

This commit is contained in:
nihonium 2025-10-08 18:48:53 +03:00
parent bf599c58c3
commit f26a1096a1
2 changed files with 45 additions and 0 deletions

View file

@ -0,0 +1,21 @@
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"]