16 lines
266 B
Docker
16 lines
266 B
Docker
# syntax=docker/dockerfile:1
|
|
FROM oven/bun:1.2.20-alpine
|
|
|
|
RUN adduser -D -H -u 10001 app
|
|
WORKDIR /app
|
|
|
|
COPY package.json bun.lockb* ./
|
|
RUN bun install --frozen-lockfile
|
|
|
|
COPY src ./src
|
|
|
|
USER app
|
|
ENV NODE_ENV=production
|
|
EXPOSE 3000
|
|
CMD ["bun", "run", "src/index.ts"]
|