update adminer to support SQL Server

This commit is contained in:
Lan Phan 2019-03-16 14:17:58 +07:00
parent 254a9ae194
commit 897b5704dc
2 changed files with 10 additions and 10 deletions

View File

@ -9,19 +9,19 @@ VOLUME /sessions
# SQL SERVER: # SQL SERVER:
##################################### #####################################
USER root USER root
ARG INSTALL_MSSQL=false ARG INSTALL_MSSQL=false
ENV INSTALL_MSSQL ${INSTALL_MSSQL} ENV INSTALL_MSSQL ${INSTALL_MSSQL}
RUN if [ ${INSTALL_MSSQL} = true ]; then \ RUN if [ ${INSTALL_MSSQL} = true ]; then \
set -xe \ set -xe \
# && apk --update add --no-cache --virtual .phpize-deps $PHPIZE_DEPS unixodbc unixodbc-dev \ && apk update \
# && pecl channel-update pecl.php.net \ && apk add --no-cache --virtual .php-build-dependencies unixodbc-dev freetds-dev \
# && pecl install pdo_sqlsrv-4.1.8preview sqlsrv-4.1.8preview \ && apk add --virtual .php-runtime-dependencies unixodbc freetds \
# && echo "extension=sqlsrv.so" > /usr/local/etc/php/conf.d/20-sqlsrv.ini \ && docker-php-ext-configure pdo_odbc --with-pdo-odbc=unixODBC,/usr \
# && echo "extension=pdo_sqlsrv.so" > /usr/local/etc/php/conf.d/20-pdo_sqlsrv.ini \ && docker-php-ext-install pdo_odbc pdo_dblib \
&& apk --update add --no-cache freetds unixodbc \ && apk del .php-build-dependencies \
&& apk --update add --no-cache --virtual .build-deps $PHPIZE_DEPS freetds-dev unixodbc-dev \ && rm -rf /var/cache/apk/* \
&& docker-php-ext-install pdo_dblib \
&& apk del .build-deps \
;fi ;fi
USER adminer USER adminer

View File

@ -359,7 +359,7 @@ services:
- SA_PASSWORD=${MSSQL_PASSWORD} - SA_PASSWORD=${MSSQL_PASSWORD}
- ACCEPT_EULA=Y - ACCEPT_EULA=Y
volumes: volumes:
- ${DATA_PATH_HOST}/mssql:/var/opt/mssql - mssql:/var/opt/mssql
ports: ports:
- "${MSSQL_PORT}:1433" - "${MSSQL_PORT}:1433"
networks: networks: