Hi,
First of all, thank you for maintaining this Docker image for Adminer.
Currently, the image includes built-in support for several database drivers like PostgreSQL, SQLite, MySQL, and SQL Server. However, Adminer also supports a wider range of databases through driver plugins, including MongoDB.
Right now, the Dockerfile installs database extensions using this block:
RUN set -x \
&& apk add --no-cache --virtual .build-deps \
postgresql-dev \
sqlite-dev \
unixodbc-dev \
freetds-dev \
&& docker-php-ext-configure pdo_odbc --with-pdo-odbc=unixODBC,/usr \
&& docker-php-ext-install \
mysqli \
pdo_pgsql \
pdo_sqlite \
pdo_odbc \
pdo_dblib \
It would be a great addition to include MongoDB support out of the box. Other community images, such as dockette/adminer (specifically their adminer-mongo variant), achieve this by installing the PHP MongoDB extension.
Proposed Enhancement
Could you consider extending the image to enable support for:
- MongoDB (which requires installing the
mongodb ).
- Other driver plugins listed in the official Adminer documentation (such as Elasticsearch, Redis, ClickHouse, or Firebird).
This enhancement would make this repository much more versatile for developers working with modern multi-database stacks.
Thank you for your time and considerations!
Hi,
First of all, thank you for maintaining this Docker image for Adminer.
Currently, the image includes built-in support for several database drivers like PostgreSQL, SQLite, MySQL, and SQL Server. However, Adminer also supports a wider range of databases through driver plugins, including MongoDB.
Right now, the
Dockerfileinstalls database extensions using this block:RUN set -x \ && apk add --no-cache --virtual .build-deps \ postgresql-dev \ sqlite-dev \ unixodbc-dev \ freetds-dev \ && docker-php-ext-configure pdo_odbc --with-pdo-odbc=unixODBC,/usr \ && docker-php-ext-install \ mysqli \ pdo_pgsql \ pdo_sqlite \ pdo_odbc \ pdo_dblib \It would be a great addition to include MongoDB support out of the box. Other community images, such as dockette/adminer (specifically their
adminer-mongovariant), achieve this by installing the PHP MongoDB extension.Proposed Enhancement
Could you consider extending the image to enable support for:
mongodb).This enhancement would make this repository much more versatile for developers working with modern multi-database stacks.
Thank you for your time and considerations!