SQLite
Some checks failed
dropshell-build / build (push) Failing after 6s

This commit is contained in:
j842 2025-06-07 13:32:17 +12:00
parent 4e376025e9
commit 1ce6f428bc

View File

@ -29,7 +29,7 @@ RUN apk add --no-cache \
pipx \
pkgconf \
pkgconfig \
sqlite-static \
# Removed SQLite3 packages since we'll build it from source
util-linux-dev \
util-linux-static \
xz \
@ -125,6 +125,15 @@ RUN curl -LO https://downloads.mariadb.com/Connectors/c/connector-c-${MARIADB_CO
cd / && rm -rf /tmp/mariadb-connector-c-${MARIADB_CONNECTOR_VERSION}-src /tmp/mariadb-connector-c-${MARIADB_CONNECTOR_VERSION}-src.tar.gz
# Build SQLite3 from source
RUN wget https://www.sqlite.org/2024/sqlite-autoconf-3450000.tar.gz && \
tar xzf sqlite-autoconf-3450000.tar.gz && \
cd sqlite-autoconf-3450000 && \
./configure --enable-static --disable-shared --prefix=/usr/local/sqlite3 && \
make && \
make install && \
cd .. && rm -rf sqlite-autoconf-3450000* && \
#ARG DROGON_VERSION=1.9.5
RUN git clone --recurse-submodules https://github.com/drogonframework/drogon.git /tmp/drogon && \
#RUN git clone --branch v${DROGON_VERSION} --depth 1 https://github.com/drogonframework/drogon.git /tmp/drogon && \
@ -155,6 +164,8 @@ RUN git clone --recurse-submodules https://github.com/drogonframework/drogon.git
-DPostgreSQL_LIBRARY=/usr/local/pgsql/lib/libpq.a \
-DMYSQL_INCLUDE_DIR=/usr/local/mariadb-connector-c/include \
-DMYSQL_LIBRARIES=/usr/local/mariadb-connector-c/lib/mariadb/libmariadbclient.a \
-DSQLITE3_LIBRARY=/usr/local/sqlite3/lib/libsqlite3.a \
-DSQLITE3_INCLUDE_DIR=/usr/local/sqlite3/include \
&&\
make -j$(nproc) && \
make install && \