This commit is contained in:
parent
4e376025e9
commit
1ce6f428bc
@ -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 && \
|
||||
|
Loading…
x
Reference in New Issue
Block a user