FROM python:3.11-slim-bookworm
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
RUN playwright install-deps
RUN playwright install
RUN apt-get update && \
apt-get install -y automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev && \
apt-get install -y wget tar curl jq rclone s3fs mailcap fuse3 gvfs-fuse && \
wget https://github.com/tigrisdata/tigrisfs/releases/download/v1.2.1/tigrisfs_1.2.1_linux_amd64.tar.gz -O /app/tigrisfs.tar.gz && \
tar -xzf /app/tigrisfs.tar.gz && \
apt-get clean
COPY . .
RUN mkdir -p /app/vol
#RUN /app/tigrisfs test /app/vol
RUN ls -lA /app # C
RUN chmod +x /app/start.sh
RUN chmod +x /app/tigrisfs
#ENTRYPOINT ["/app/tigrisfs"]
ENTRYPOINT ["/app/start.sh"]
#CMD ["timeout", "15m", "python3", "app.py"]
CMD ["test", "/app/vol"]
FROM python:3.11-slim-bookworm
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
RUN playwright install-deps
RUN playwright install
RUN apt-get update && \
apt-get install -y automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev && \
apt-get install -y wget tar curl jq rclone s3fs mailcap fuse3 gvfs-fuse && \
wget https://github.com/tigrisdata/tigrisfs/releases/download/v1.2.1/tigrisfs_1.2.1_linux_amd64.tar.gz -O /app/tigrisfs.tar.gz && \
tar -xzf /app/tigrisfs.tar.gz && \
apt-get clean
COPY . .
RUN mkdir -p /app/vol
#RUN /app/tigrisfs test /app/vol
RUN ls -lA /app # C
RUN chmod +x /app/start.sh
RUN chmod +x /app/tigrisfs
#ENTRYPOINT ["/app/tigrisfs"]
ENTRYPOINT ["/app/start.sh"]
#CMD ["timeout", "15m", "python3", "app.py"]
CMD ["test", "/app/vol"]