Skip to content

Instantly share code, notes, and snippets.

@tng-sy
Created December 11, 2018 08:39
Show Gist options
  • Save tng-sy/c62e9db659219d8c62cc1fb68cba91cc to your computer and use it in GitHub Desktop.
Save tng-sy/c62e9db659219d8c62cc1fb68cba91cc to your computer and use it in GitHub Desktop.
pour karl
FROM php:7.2-apache
# --- Default.
RUN apt-get update && \
apt-get install -y --no-install-recommends git zip
RUN apt-get install -y libpq-dev gnupg
RUN docker-php-ext-install sockets
# -- Installation des drivers pour sql server.
ENV ACCEPT_EULA=Y
# Microsoft SQL Server Prerequisites
RUN apt-get update \
&& curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
&& curl https://packages.microsoft.com/config/debian/9/prod.list \
> /etc/apt/sources.list.d/mssql-release.list \
&& apt-get install -y --no-install-recommends \
locales \
apt-transport-https \
&& echo "en_US.UTF-8 UTF-8" > /etc/locale.gen \
&& locale-gen \
&& apt-get update \
&& apt-get -y --no-install-recommends install \
unixodbc-dev \
msodbcsql17
RUN docker-php-ext-install mbstring pdo pdo_mysql \
&& pecl install sqlsrv pdo_sqlsrv xdebug \
&& docker-php-ext-enable sqlsrv pdo_sqlsrv xdebug
# --- Composer.
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
&& php -r "unlink('composer-setup.php');"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment