Files

11 lines
301 B
Docker
Raw Permalink Normal View History

FROM oven/bun:1.4.2
WORKDIR /app
COPY package.json bun.lock ./
RUN bun install --frozen-lockfile --production
COPY src/api ./src/api
COPY src/shared ./src/shared
COPY scripts/backup.ts ./scripts/backup.ts
RUN mkdir -p /data && chown bun:bun /data
USER bun
EXPOSE 3001
CMD ["bun", "src/api/server.ts"]