Simon Willison
f7f31a0223
Upgrade Dockerfile to SQLite 3.31.1, closes #695
2020-03-06 00:15:19 -06:00
Simon Willison
7950105c27
Python 3.7.2 as base for Docker image
2019-01-13 15:33:50 -08:00
Simon Willison
a418c8b44f
Expose current git tag to Docker build, closes #399
2019-01-13 15:09:48 -08:00
Simon Willison
50d8d8216d
Dockerfile now builds SQLite 3.26.0, closes #397
2019-01-10 16:47:54 -08:00
Ravi Kotecha
bd30c696e1
Build Dockerfile with recent Sqlite + Spatialite ( #280 )
...
Closes #278
```bash
$ docker run --rm -it datasette spatialite
SpatiaLite version ..: 4.4.0-RC0 Supported Extensions:
- 'VirtualShape' [direct Shapefile access]
- 'VirtualDbf' [direct DBF access]
- 'VirtualXL' [direct XLS access]
- 'VirtualText' [direct CSV/TXT access]
- 'VirtualNetwork' [Dijkstra shortest path]
- 'RTree' [Spatial Index - R*Tree]
- 'MbrCache' [Spatial Index - MBR cache]
- 'VirtualSpatialIndex' [R*Tree metahandler]
- 'VirtualElementary' [ElemGeoms metahandler]
- 'VirtualKNN' [K-Nearest Neighbors metahandler]
- 'VirtualXPath' [XML Path Language - XPath]
- 'VirtualFDO' [FDO-OGR interoperability]
- 'VirtualGPKG' [OGC GeoPackage interoperability]
- 'VirtualBBox' [BoundingBox tables]
- 'SpatiaLite' [Spatial SQL - OGC]
PROJ.4 version ......: Rel. 4.9.3, 15 August 2016
GEOS version ........: 3.5.1-CAPI-1.9.1 r4246
TARGET CPU ..........: x86_64-linux-gnu
the SPATIAL_REF_SYS table already contains some row(s)
SQLite version ......: 3.23.1
Enter ".help" for instructions
SQLite version 3.23.1 2018-04-10 17:39:29
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
spatialite>
```
```bash
$ docker run --rm -it datasette python -c "import sqlite3; print(sqlite3.sqlite_version)"
3.23.1
```
Also updates the query used to check for FTS5 as the old version wasn't
detecting FTS5 for some reason.
2018-05-23 10:43:34 -07:00
Simon Willison
f3445e2d13
Install python3-dev rothar than python-dev
2017-11-17 06:18:49 -08:00
Ariel Núñez
8b4c600d98
Add spatialite, switch to debian and local build ( #114 )
2017-11-16 19:50:51 -08:00
Andrew Cutler
86755503d2
Initial add simple prod ready Dockerfile refs #57 ( #94 )
2017-11-14 19:08:04 -08:00
Simon Willison
65e350ca2a
Implemented 'datasette publish one.db two.db' command
...
Closes #26
2017-11-10 23:25:22 -08:00
Simon Willison
1592fd0419
Started work on cli, which also meant adding setup.py
...
I'm using click, and click recommends using a setup.py - so I've added one of
those. I also refactored code into a new datasite package. It's not quite
deploying to now properly at the moment though - I seem to have messed up the
path handling a bit.
Also snuck in a new template for the "Row" view.
Refs #40
2017-10-27 00:08:24 -07:00
Simon Willison
606ff9e35e
python app.py --build to generate build-metadata.json
...
This is now run by the Dockerfile to build this at compile time.
2017-10-23 22:53:13 -07:00
Simon Willison
de04d7a854
Initial working proof of concept
2017-10-22 17:41:19 -07:00