20 lines
406 B
Docker
20 lines
406 B
Docker
FROM golang:1.24.1-alpine
|
|
|
|
WORKDIR /tmp/kuma-archive
|
|
|
|
COPY . .
|
|
|
|
RUN curl -fsSL https://bun.sh/install | sh
|
|
|
|
RUN bun install
|
|
RUN bun run package
|
|
|
|
WORKDIR /usr/local
|
|
RUN mv /tmp/kuma-archive/dist/generated/*.tar.gz /usr/local
|
|
RUN tar -zxvf kuma-archive*.tar.gz
|
|
RUN rm -rf kuma-archive*.tar.gz /tmp/kuma-archive
|
|
|
|
WORKDIR /usr/local/kuma-archive
|
|
|
|
EXPOSE 8080
|
|
ENTRYPOINT [ "/usr/local/kuma-archive", "daemon" ]
|