Projekt

Obecné

Profil

Stáhnout (1.2 KB) Statistiky
| Větev: | Revize:
1
#DEV ONLY DOCKERFILE
2
FROM php:7.4-fpm-alpine
3
RUN apk update; \
4
    apk upgrade; \
5
    apk add --no-cache $PHPIZE_DEPS; \
6
    pecl install xdebug-2.9.5; \
7
    docker-php-ext-enable xdebug; \
8
    apk add autoconf openssl-dev g++ make && \
9
    pecl install mongodb && \
10
    docker-php-ext-enable mongodb; \
11
    apk del --purge autoconf openssl-dev g++ make;
12
RUN apk add npm; \
13
    npm install --global webpack webpack-cli; \
14
    npm install;
15
RUN echo "**** install PHP Composer ****\n" && \
16
    curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer
17
RUN rm -rf /usr/local/etc/php/conf.d/docker-php-ext-igbinary.ini;
18
RUN rm -fr /usr/local/etc/php/conf.d/docker-php-ext-sodium.ini;
19
RUN { \
20
    echo '[xdebug]'; \
21
    echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)"; \
22
    echo 'xdebug.remote_enable = 1'; \
23
    echo 'xdebug.remote_port = 9001'; \
24
    echo 'xdebug.remote_autostart = 1'; \
25
    echo 'xdebug.remote_connect_back = 0'; \
26
    echo 'xdebug.remote_host = localhost'; \
27
    echo 'xdebug.idekey = VSCODE'; \
28
    echo 'xdebug.remote_log=/var/www/symfony/xdebug/xdebug.log'; \
29
    } > /usr/local/etc/php/conf.d/php-config.ini
(1-1/2)