Spaces:
Sleeping
Sleeping
File size: 956 Bytes
cf88d39 68116bc af972a5 cf88d39 ba07ae2 cf88d39 5dab452 cf88d39 af972a5 1c93e9d cf88d39 68116bc 1c93e9d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
FROM node:latest
# RUN apt-get update && apt-get install -y \
# curl \
# gnupg \
# lsb-release \
# && curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | gpg --dearmor -o /usr/share/keyrings/cloudflare-main.gpg \
# && echo "deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/cloudflared.list \
# && apt-get update && apt-get install -y cloudflared \
# && rm -rf /var/lib/apt/lists/*
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
WORKDIR /app
COPY package.json pnpm-lock.yaml ./
ENV PLAYWRIGHT_BROWSERS_PATH=/app/node_modules/playwright/.local-browsers
RUN pnpm install --frozen-lockfile
COPY . .
RUN pnpm exec playwright install --with-deps chrome
COPY start.sh /app/start.sh
RUN chmod +x /app/start.sh
EXPOSE 3000
RUN chmod -R 777 /app
# CMD ["/app/start.sh"]
CMD ["pnpm", "start"]
|