18 lines
778 B
Docker
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
|