Spaces:
Running
Running
| 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 metadata.yml settings.json ./ | |
| RUN src/import-git.sh && \ | |
| datasette inspect *.db --inspect-file=inspect-data.json | |