Files
vecps-cli/hack/sqlite/Dockerfile
T

18 lines
778 B
Docker

FROM vecps:base-v0.1.2
LABEL maintainer="Tosone <i@tosone.cn>"
RUN apk add --no-cache readline-dev readline-static ncurses-dev ncurses-static
ARG SQLITE_VERSION=3380500
RUN wget https://www.sqlite.org/2026/sqlite-amalgamation-${SQLITE_VERSION}.zip && \
unzip sqlite-amalgamation-${SQLITE_VERSION}.zip && \
rm sqlite-amalgamation-${SQLITE_VERSION}.zip
RUN cd sqlite-amalgamation-${SQLITE_VERSION} && \
gcc -Os -I. -DSQLITE_THREADSAFE=0 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DHAVE_USLEEP -DHAVE_READLINE shell.c sqlite3.c -ldl -lm -lreadline -lncursesw -o sqlite3 -static && \
mkdir -p /app/sqlite/bin && \
cp sqlite3 /app/sqlite/bin && \
strip /app/sqlite/bin/sqlite3