A SQLite remote gateway - query SQLite via HTTP (https://github.com/proofrock/sqliterg/)
1.2K
sqliterg is a server-side application that, applied to one or more SQLite files, gives the possibility to perform SQL queries and statements on them via REST (or better, JSON over HTTP).
Full docs are available here, while the github repository is here.
Possible use cases are the ones where remote access to a SQLite db is useful/needed, for example a data layer for a remote application, possibly serverless or even called directly from a web page (after security considerations of course).
The image is based on alpine:latest. It's a multiarch image for amd64 and ARM64/v8.
Here are the relevant configurations:
| Exposed port | 12321 | Fixed; remap it with -p |
| Config dir | /data | Fixed; remap it with -v |
| User to run as | --user <user_id>[:<group_id>] | Docker standard switch; do use it |
| Timezone | -e TZ=xxx/yyy | Docker standard env var |
docker run -d \
--restart=unless-stopped \
--name=sqliterg \
-p 8080:12321 \
-v /mnt/DockerHome/myDir:/data \
--user 1000:1001 \
-e TZ=Europe/Rome \
germanorizzo/sqliterg:latest \
--db /data/testDb.db
This command will install and run sqliterg, configuring it to:
/data in the docker environment (Line 5);The rest of the lines in this example are standard Docker.
--user, otherwise sqliterg will start with root privileges! You don't want this, as it creates files; for example, backups may potentially overwrite some file or wreak havoc in unpredictable ways (which are actually very predictable, but only after they happen)./data as they were in /data;/data/....Content type
Image
Digest
sha256:9a0ac781f…
Size
6 MB
Last updated
almost 3 years ago
docker pull germanorizzo/sqliterg