update support phalcon4.X version
This commit is contained in:
parent
4f274e3d86
commit
35a7fc204c
|
@ -44,7 +44,7 @@ PHP_VERSION=7.3
|
||||||
### Phalcon Version ###########################################
|
### Phalcon Version ###########################################
|
||||||
|
|
||||||
# Select a Phalcon version of the Workspace and PHP-FPM containers (Does not apply to HHVM). Accepted values: 3.4.0+
|
# Select a Phalcon version of the Workspace and PHP-FPM containers (Does not apply to HHVM). Accepted values: 3.4.0+
|
||||||
PHALCON_VERSION=3.4.5
|
PHALCON_VERSION=4.0.5
|
||||||
|
|
||||||
### PHP Interpreter #######################################
|
### PHP Interpreter #######################################
|
||||||
|
|
||||||
|
|
|
@ -721,7 +721,14 @@ ENV LARADOCK_PHALCON_VERSION ${LARADOCK_PHALCON_VERSION}
|
||||||
COPY ./phalcon.ini /usr/local/etc/php/conf.d/phalcon.ini.disable
|
COPY ./phalcon.ini /usr/local/etc/php/conf.d/phalcon.ini.disable
|
||||||
|
|
||||||
RUN if [ $INSTALL_PHALCON = true ]; then \
|
RUN if [ $INSTALL_PHALCON = true ]; then \
|
||||||
apt-get update && apt-get install -y unzip libpcre3-dev gcc make re2c \
|
apt-get update && apt-get install -y unzip libpcre3-dev gcc make re2c git automake autoconf\
|
||||||
|
&& git clone https://github.com/jbboehr/php-psr.git \
|
||||||
|
&& cd php-psr \
|
||||||
|
&& phpize \
|
||||||
|
&& ./configure \
|
||||||
|
&& make \
|
||||||
|
&& make test \
|
||||||
|
&& make install \
|
||||||
&& curl -L -o /tmp/cphalcon.zip https://github.com/phalcon/cphalcon/archive/v${LARADOCK_PHALCON_VERSION}.zip \
|
&& curl -L -o /tmp/cphalcon.zip https://github.com/phalcon/cphalcon/archive/v${LARADOCK_PHALCON_VERSION}.zip \
|
||||||
&& unzip -d /tmp/ /tmp/cphalcon.zip \
|
&& unzip -d /tmp/ /tmp/cphalcon.zip \
|
||||||
&& cd /tmp/cphalcon-${LARADOCK_PHALCON_VERSION}/build \
|
&& cd /tmp/cphalcon-${LARADOCK_PHALCON_VERSION}/build \
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
|
extension=psr.so
|
||||||
extension=phalcon.so
|
extension=phalcon.so
|
|
@ -160,6 +160,13 @@ ENV PHALCON_VERSION ${PHALCON_VERSION}
|
||||||
|
|
||||||
RUN if [ $INSTALL_PHALCON = true ]; then \
|
RUN if [ $INSTALL_PHALCON = true ]; then \
|
||||||
apk --update add unzip gcc make re2c bash\
|
apk --update add unzip gcc make re2c bash\
|
||||||
|
&& git clone https://github.com/jbboehr/php-psr.git \
|
||||||
|
&& cd php-psr \
|
||||||
|
&& phpize \
|
||||||
|
&& ./configure \
|
||||||
|
&& make \
|
||||||
|
&& make test \
|
||||||
|
&& make install \
|
||||||
&& curl -L -o /tmp/cphalcon.zip https://github.com/phalcon/cphalcon/archive/v${PHALCON_VERSION}.zip \
|
&& curl -L -o /tmp/cphalcon.zip https://github.com/phalcon/cphalcon/archive/v${PHALCON_VERSION}.zip \
|
||||||
&& unzip -d /tmp/ /tmp/cphalcon.zip \
|
&& unzip -d /tmp/ /tmp/cphalcon.zip \
|
||||||
&& cd /tmp/cphalcon-${PHALCON_VERSION}/build \
|
&& cd /tmp/cphalcon-${PHALCON_VERSION}/build \
|
||||||
|
|
|
@ -1164,7 +1164,14 @@ ARG LARADOCK_PHALCON_VERSION
|
||||||
ENV LARADOCK_PHALCON_VERSION ${LARADOCK_PHALCON_VERSION}
|
ENV LARADOCK_PHALCON_VERSION ${LARADOCK_PHALCON_VERSION}
|
||||||
|
|
||||||
RUN if [ $INSTALL_PHALCON = true ]; then \
|
RUN if [ $INSTALL_PHALCON = true ]; then \
|
||||||
apt-get update && apt-get install -y unzip libpcre3-dev gcc make re2c \
|
apt-get update && apt-get install -y unzip libpcre3-dev gcc make re2c git automake autoconf\
|
||||||
|
&& git clone https://github.com/jbboehr/php-psr.git \
|
||||||
|
&& cd php-psr \
|
||||||
|
&& phpize \
|
||||||
|
&& ./configure \
|
||||||
|
&& make \
|
||||||
|
&& make test \
|
||||||
|
&& make install \
|
||||||
&& curl -L -o /tmp/cphalcon.zip https://github.com/phalcon/cphalcon/archive/v${LARADOCK_PHALCON_VERSION}.zip \
|
&& curl -L -o /tmp/cphalcon.zip https://github.com/phalcon/cphalcon/archive/v${LARADOCK_PHALCON_VERSION}.zip \
|
||||||
&& unzip -d /tmp/ /tmp/cphalcon.zip \
|
&& unzip -d /tmp/ /tmp/cphalcon.zip \
|
||||||
&& cd /tmp/cphalcon-${LARADOCK_PHALCON_VERSION}/build \
|
&& cd /tmp/cphalcon-${LARADOCK_PHALCON_VERSION}/build \
|
||||||
|
|
Loading…
Reference in New Issue