Files
TrollSSH/Dockerfile
T
2026-07-13 15:12:04 +07:00

24 lines
460 B
Docker

FROM oven/bun:1 AS build
WORKDIR /home/bun/app
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile
COPY tsconfig.json ./
COPY src ./src
RUN bun run build
FROM oven/bun:1-slim
WORKDIR /home/bun/app
RUN apt-get update -y && \
apt-get install -y ffmpeg && \
rm -rf /var/lib/apt/lists/*
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile --production
COPY --from=build /home/bun/app/dist ./dist
CMD ["bun", "dist/index.js"]