Files
Tenki/Dockerfile
T

18 lines
326 B
Docker
Raw Normal View History

2025-08-08 15:45:25 +07:00
FROM oven/bun:1.2.15 AS build
WORKDIR /app
2023-09-24 19:55:50 +07:00
2025-08-08 15:45:25 +07:00
COPY package.json bun.lock ./
RUN bun install
2023-09-24 19:55:50 +07:00
2025-08-08 15:45:25 +07:00
COPY src ./src
RUN bun build src/index.ts --outdir ./dist --target bun
2023-09-24 19:55:50 +07:00
2025-08-08 15:45:25 +07:00
FROM oven/bun:1.2.15-slim
WORKDIR /app
2023-09-24 19:55:50 +07:00
2025-08-08 15:45:25 +07:00
COPY --from=build /app/dist/index.js ./
COPY --from=build /app/package.json ./
2023-09-24 19:55:50 +07:00
2025-08-08 15:45:25 +07:00
EXPOSE 3000
2023-09-24 19:55:50 +07:00
2025-08-08 15:45:25 +07:00
CMD ["bun", "run", "index.js"]