SIAA / v2.Dockerfile
GUI-STUDIO
feat: Add playback scrape worker and related services
60dfa0b
Raw
History Blame Contribute Delete
549 Bytes
FROM apify/actor-node-playwright-chrome:20
RUN useradd -m -u 1003 user
WORKDIR /app
# Install Bun locally (non-root, Apify-safe)
RUN curl -fsSL https://bun.sh/install | bash
USER user
ENV PATH="/home/user/.bun/bin:$PATH"
# WORKDIR /home/myuser
# Copy everything INCLUDING dist/
COPY --chown=user . ./
# Install production deps only
RUN bun install --production
ENV APP_ENV="prod"
ENV NODE_TLS_REJECT_UNAUTHORIZED="0"
ENV NODE_ENV=production
EXPOSE 7860
# Run prebuilt output
CMD ./start_xvfb_and_run_cmd.sh && bun run start:prod:tsdown