mirror of
https://github.com/lone-cloud/prism
synced 2026-06-03 08:43:10 -07:00
21 lines
403 B
Docker
21 lines
403 B
Docker
FROM oven/bun:1.1.42-alpine AS builder
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package.json bun.lock* ./
|
|
RUN bun install --frozen-lockfile
|
|
|
|
COPY . .
|
|
|
|
RUN bun build --compile src/server.ts --outfile sup-server
|
|
|
|
FROM alpine:3.21
|
|
|
|
RUN apk add --no-cache openjdk25-jre
|
|
|
|
COPY --from=builder /app/sup-server /usr/local/bin/sup-server
|
|
COPY --from=builder /app/signal-cli /usr/local/bin/signal-cli
|
|
|
|
EXPOSE 8080
|
|
|
|
CMD ["sup-server"]
|