mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-07-19 14:46:14 +08:00
27 lines
768 B
Docker
27 lines
768 B
Docker
FROM mileschou/phalcon:7.2-fpm
|
|
|
|
ENV TZ=Asia/Shanghai
|
|
|
|
COPY ./docker/sources.list /opt
|
|
|
|
RUN ln -snf /usr/share/zoneinfo/${TZ} /etc/localtime \
|
|
&& echo ${TZ} > /etc/timezone \
|
|
&& cat /opt/sources.list > /etc/apt/sources.list \
|
|
&& apt-get update \
|
|
&& apt-get install -y git wget \
|
|
&& rm -r /var/lib/apt/lists/*
|
|
|
|
RUN docker-php-ext-install pdo_mysql mbstring zip \
|
|
&& pecl install redis-4.1.1 \
|
|
&& docker-php-ext-enable redis
|
|
|
|
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
|
|
&& composer config -g repo.packagist composer https://packagist.phpcomposer.com
|
|
|
|
COPY . /var/www/html
|
|
|
|
RUN chown -R www-data:www-data /var/www/html
|
|
|
|
VOLUME ["/var/log/php-fpm", "/var/www/html"]
|
|
|
|
EXPOSE 9000 |