diff options
| author | Bobby <[email protected]> | 2025-04-06 09:41:20 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2025-04-06 09:41:20 +0530 |
| commit | e7a02ebe1e3efed0b8ea345266fcecd3c0f54209 (patch) | |
| tree | 13d9d7ffd9f2b9e3edd094830ab335cce9e392e1 /Dockerfile | |
| parent | 01a6b4bf794ecbf15df2be9f4782131c6676236f (diff) | |
| download | metachan-e7a02ebe1e3efed0b8ea345266fcecd3c0f54209.tar.xz metachan-e7a02ebe1e3efed0b8ea345266fcecd3c0f54209.zip | |
adding example env which enables `make setup` and `Dockerfile`
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..1c7a1a7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM golang:1.24-alpine AS builder + +WORKDIR /metachan + +RUN apk add --no-cache git make + +COPY go.mod go.sum* ./ +RUN go mod download + +COPY . . +RUN make build + +FROM alpine:latest + +WORKDIR /metachan + +RUN apk --no-cache add ca-certificates tzdata + +COPY --from=builder /metachan/bin/metachan . + +CMD ["./metachan"]
\ No newline at end of file |
