Spaces:
Running
Running
File size: 857 Bytes
abbf29d ac381c4 abbf29d |
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 |
FROM datasetteproject/datasette:0.64.1
# huggingface spaces run as user 1000
RUN adduser hf-space --uid 1000 --disabled-password --gecos '' && \
mkdir /home/hf-space/app && \
chown hf-space: /home/hf-space/app
WORKDIR /home/hf-space/app
RUN datasette install datasette-configure-fts && \
datasette install datasette-dashboards && \
datasette install datasette-render-image-tags
RUN apt-get update && \
apt-get install -y --no-install-recommends git && \
apt-get clean && \
rm -rf /var/lib/apt && \
rm -rf /var/lib/dpkg/info/*
USER hf-space
# spaces default port
EXPOSE 7860
ENTRYPOINT ["datasette", "--host=0.0.0.0", "--port=7860"]
CMD ["."]
ENV PYTHONPATH=/home/hf-space/app/src/
COPY src src
COPY metadata.json settings.json ./
RUN src/import-git.sh && \
datasette inspect *.db --inspect-file=inspect-data.json
|