T1ckbase
RUN chmod -R 777 /app
68116bc
raw
history blame contribute delete
956 Bytes
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"]