FROM oven/bun:latest WORKDIR /app RUN apt-get update && \ apt-get install -y nginx supervisor RUN bun install cheerio pino pino-pretty COPY . . COPY supervisord.conf /app/supervisord.conf RUN addgroup --system nginx && \ adduser --system --no-create-home --disabled-login --ingroup nginx nginx RUN apt-get clean && rm -rf /var/lib/apt/lists/* COPY dist /usr/share/nginx/html/ COPY nginx.conf /etc/nginx/nginx.conf COPY start.sh /app/start.sh RUN chmod +x /app/start.sh RUN chmod +x /app/supervisord.conf EXPOSE 80 CMD ["supervisord", "-c", "/app/supervisord.conf"]