| FROM oven/bun:latest | |
| # USER root | |
| # RUN apt-get update | |
| RUN useradd -m -u 1001 user | |
| WORKDIR /app | |
| COPY --chown=user package.json ./ | |
| RUN bun install --production | |
| USER user | |
| ENV PATH="/home/user/.bun/bin:$PATH" | |
| ENV NODE_TLS_REJECT_UNAUTHORIZED=0 | |
| ENV NODE_ENV=production | |
| COPY --chown=user . . | |
| EXPOSE 7860 | |
| CMD ["bun", "run", "start:prod:tsdown"] | |