FROM bitnami/php-fpm:8.2-debian-11

ENV TZ=Europe/Madrid

RUN apt-get update && apt-get install -y \
    npm \
    nodejs \
    wget \
    curl \
    cron \
    && rm -r /var/lib/apt/lists /var/cache/apt/archives

# Driver MSSQL
#RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - \
#&& curl https://packages.microsoft.com/config/debian/1/prod.list > /etc/apt/sources.list.d/mssql-release.list \
#&& curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list > /etc/apt/sources.list.d/mssql-release.list \
#&& apt-get update \
#&& ACCEPT_EULA=Y apt-get -y install msodbcsql17 mssql-tools18 unixodbc-dev \
#&& /opt/bitnami/php/bin/pecl install sqlsrv pdo_sqlsrv || apt-get install -y --allow-downgrades odbcinst=2.3.7 odbcinst1debian2=2.3.7 unixodbc=2.3.7 unixodbc-dev=2.3.7 && \
#/opt/bitnami/php/bin/pecl install sqlsrv pdo_sqlsrv \
#&& ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \
#&& echo "extension=pdo_sqlsrv.so" > /opt/bitnami/php/etc/conf.d/sqlsrv.ini \
#&& echo "extension=sqlsrv.so" >> /opt/bitnami/php/etc/conf.d/sqlsrv.ini \


RUN rm -rf /usr/local/lib/node_modules/yarn && npm install --global yarn && npm install --global n && n 20

RUN rm -rf /var/lib/apt/lists/*

RUN touch /var/log/cron.log

CMD ["sh", "-c", "/etc/init.d/cron start ; php-fpm -F --pid /opt/bitnami/php/tmp/php-fpm.pid -y /opt/bitnami/php/etc/php-fpm.conf"]

