2022-10-25 11:59:03 -07:00
|
|
|
FROM python:3.11.0-slim-bullseye as build
|
2021-03-26 21:27:40 -07:00
|
|
|
|
|
|
|
|
# Version of Datasette to install, e.g. 0.55
|
|
|
|
|
# docker build . -t datasette --build-arg VERSION=0.55
|
|
|
|
|
ARG VERSION
|
|
|
|
|
|
|
|
|
|
RUN apt-get update && \
|
2021-10-24 16:24:41 -07:00
|
|
|
apt-get install -y --no-install-recommends libsqlite3-mod-spatialite && \
|
2021-03-26 21:27:40 -07:00
|
|
|
apt clean && \
|
|
|
|
|
rm -rf /var/lib/apt && \
|
2021-05-24 11:07:03 -07:00
|
|
|
rm -rf /var/lib/dpkg/info/*
|
2021-03-26 21:27:40 -07:00
|
|
|
|
|
|
|
|
RUN pip install https://github.com/simonw/datasette/archive/refs/tags/${VERSION}.zip && \
|
|
|
|
|
find /usr/local/lib -name '__pycache__' | xargs rm -r && \
|
|
|
|
|
rm -rf /root/.cache/pip
|
2018-05-23 18:43:34 +01:00
|
|
|
|
2017-11-15 14:08:04 +11:00
|
|
|
EXPOSE 8001
|
|
|
|
|
CMD ["datasette"]
|