diff --git a/.travis.yml b/.travis.yml index 1f5c1fd..85fc0ff 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ php: - 7.1 - 7.2 - 7.3 + - 7.4 before_install: - nvm install 8 @@ -25,4 +26,4 @@ script: - scripts/test.sh after_success: - - bash <(curl -s https://codecov.io/bash) -t 8436848f-9a99-4b49-be60-629d7ff9a62c \ No newline at end of file + - bash <(curl -s https://codecov.io/bash) -t 8436848f-9a99-4b49-be60-629d7ff9a62c diff --git a/docker/php/Dockerfile-74 b/docker/php/Dockerfile-74 new file mode 100644 index 0000000..f957a25 --- /dev/null +++ b/docker/php/Dockerfile-74 @@ -0,0 +1,23 @@ +FROM php:7.4-alpine + +MAINTAINER Peter Lai + +COPY composer-setup.php composer-setup.php +# COPY php.ini-production $PHP_INI_DIR/php.ini + +RUN apk update && \ + apk add git + +# Install gmp +Run apk add gmp-dev && \ + docker-php-ext-install gmp + +# Install nodejs +# Run apk add --update nodejs nodejs-npm + +# Install composer +RUN php composer-setup.php && \ + php composer-setup.php --install-dir=/usr/bin --filename=composer && \ + php -r "unlink('composer-setup.php');" + +WORKDIR /app