mirror of
https://github.com/shlinkio/shlink.git
synced 2025-02-25 18:45:27 -06:00
Slightly reduced docker image size by merging mssql and openswoole installation steps
This commit is contained in:
23
Dockerfile
23
Dockerfile
@@ -20,24 +20,19 @@ RUN \
|
|||||||
apk del .dev-deps && \
|
apk del .dev-deps && \
|
||||||
apk add --no-cache postgresql icu libzip libpng
|
apk add --no-cache postgresql icu libzip libpng
|
||||||
|
|
||||||
# Install sqlsrv driver
|
# Install openswoole and sqlsrv driver for x86_64 builds
|
||||||
RUN if [ $(uname -m) == "x86_64" ]; then \
|
RUN apk add --no-cache --virtual .phpize-deps ${PHPIZE_DEPS} unixodbc-dev && \
|
||||||
wget https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_${MS_ODBC_SQL_VERSION}-1_amd64.apk && \
|
|
||||||
apk add --allow-untrusted msodbcsql17_${MS_ODBC_SQL_VERSION}-1_amd64.apk && \
|
|
||||||
apk add --no-cache --virtual .phpize-deps ${PHPIZE_DEPS} unixodbc-dev && \
|
|
||||||
pecl install pdo_sqlsrv-${PDO_SQLSRV_VERSION} && \
|
|
||||||
docker-php-ext-enable pdo_sqlsrv && \
|
|
||||||
apk del .phpize-deps && \
|
|
||||||
rm msodbcsql17_${MS_ODBC_SQL_VERSION}-1_amd64.apk ; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install openswoole
|
|
||||||
RUN apk add --no-cache --virtual .phpize-deps ${PHPIZE_DEPS} && \
|
|
||||||
pecl install openswoole-${OPENSWOOLE_VERSION} && \
|
pecl install openswoole-${OPENSWOOLE_VERSION} && \
|
||||||
docker-php-ext-enable openswoole && \
|
docker-php-ext-enable openswoole && \
|
||||||
|
if [ $(uname -m) == "x86_64" ]; then \
|
||||||
|
wget https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_${MS_ODBC_SQL_VERSION}-1_amd64.apk && \
|
||||||
|
apk add --no-cache --allow-untrusted msodbcsql17_${MS_ODBC_SQL_VERSION}-1_amd64.apk && \
|
||||||
|
pecl install pdo_sqlsrv-${PDO_SQLSRV_VERSION} && \
|
||||||
|
docker-php-ext-enable pdo_sqlsrv && \
|
||||||
|
rm msodbcsql17_${MS_ODBC_SQL_VERSION}-1_amd64.apk ; \
|
||||||
|
fi; \
|
||||||
apk del .phpize-deps
|
apk del .phpize-deps
|
||||||
|
|
||||||
|
|
||||||
# Install shlink
|
# Install shlink
|
||||||
FROM base as builder
|
FROM base as builder
|
||||||
COPY . .
|
COPY . .
|
||||||
|
Reference in New Issue
Block a user