From 0f0a710f5467c1e52ccd0371f748b26c3bd159bc Mon Sep 17 00:00:00 2001 From: TR Date: Tue, 9 Jul 2019 17:31:23 +0800 Subject: [PATCH] Create dockerfile --- pinpoint-php-agent-sample/dockerfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pinpoint-php-agent-sample/dockerfile diff --git a/pinpoint-php-agent-sample/dockerfile b/pinpoint-php-agent-sample/dockerfile new file mode 100644 index 0000000..469d129 --- /dev/null +++ b/pinpoint-php-agent-sample/dockerfile @@ -0,0 +1,18 @@ +FROM php:7.2-fpm + +COPY sources.list /etc/apt/sources.list +RUN apt update \ + && apt install curl libcurl4-gnutls-dev git zlib1g-dev automake bison flex g++ git libtool make pkg-config openssl libssl-dev -y \ + && docker-php-ext-install zip pdo_mysql \ + # install php extension + && git clone https://github.com/naver/pinpoint-c-agent.git \ + && cd pinpoint-c-agent/pinpoint_php \ + && ./Build.sh \ + && export LD_LIBRARY_PATH=$PWD/../thirdlibray/var/:$LD_LIBRARY_PATH \ + && make install + +RUN curl -Ss https://getcomposer.org/installer | php -- --install-dir=/bin --filename=composer +WORKDIR /var/www/html/project +RUN cd ../ && composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ \ + && composer create-project laravel/laravel project \ + && cd project && php artisan key:generate