File size: 573 Bytes
657589a 9a265e9 657589a 9a265e9 657589a 9a265e9 657589a 9a265e9 |
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 |
FROM lanol/filecodebox:beta
RUN apt-get update && apt-get install -y \
python3-pip \
git \
&& rm -rf /var/lib/apt/lists/*
RUN pip3 install --no-cache-dir huggingface_hub datasets
RUN useradd -m -u 1000 user
WORKDIR /app
ENV HOME=/home/user \
PATH=/home/user/.local/bin:$PATH \
HF_HOME=/app/data/hf_cache \
PYTHONUNBUFFERED=1
RUN mkdir -p /app/data && \
chown -R user:user /app/data
COPY sync_data.sh /app/
RUN chmod +x /app/sync_data.sh && \
chown user:user /app/sync_data.sh
USER user
EXPOSE 12345
ENTRYPOINT ["/app/sync_data.sh"] |