1- FROM composer:2.0 as composer
1+ FROM composer:2.0 AS composer
22
33WORKDIR /usr/local/src/
44
@@ -8,11 +8,11 @@ COPY composer.json /usr/local/src/
88RUN composer install --ignore-platform-reqs --optimize-autoloader \
99 --no-plugins --no-scripts --prefer-dist
1010
11- FROM php:8.0 -cli-alpine as compile
11+ FROM php:8.3 -cli-alpine AS compile
1212
13- ENV PHP_REDIS_VERSION=5.3.4 \
14- PHP_SWOOLE_VERSION=v4.8.0 \
15- PHP_MONGO_VERSION=1.11.1
13+ ENV PHP_REDIS_VERSION=6.1.0 \
14+ PHP_SWOOLE_VERSION=v5.1.3 \
15+ PHP_MONGO_VERSION=1.20.0
1616
1717RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
1818
5050 && ./configure \
5151 && make && make install
5252
53- FROM compile as final
53+ FROM compile AS final
5454
5555LABEL maintainer="team@appwrite.io"
5656
@@ -67,9 +67,9 @@ RUN echo "opcache.enable_cli=1" >> $PHP_INI_DIR/php.ini
6767RUN echo "memory_limit=1024M" >> $PHP_INI_DIR/php.ini
6868
6969COPY --from=composer /usr/local/src/vendor /usr/src/code/vendor
70- COPY --from=swoole /usr/local/lib/php/extensions/no-debug-non-zts-20200930 /swoole.so /usr/local/lib/php/extensions/no-debug-non-zts-20200930 /
71- COPY --from=redis /usr/local/lib/php/extensions/no-debug-non-zts-20200930 /redis.so /usr/local/lib/php/extensions/no-debug-non-zts-20200930 /
72- COPY --from=mongodb /usr/local/lib/php/extensions/no-debug-non-zts-20200930 /mongodb.so /usr/local/lib/php/extensions/no-debug-non-zts-20200930 /
70+ COPY --from=swoole /usr/local/lib/php/extensions/no-debug-non-zts-20230831 /swoole.so /usr/local/lib/php/extensions/no-debug-non-zts-20230831 /
71+ COPY --from=redis /usr/local/lib/php/extensions/no-debug-non-zts-20230831 /redis.so /usr/local/lib/php/extensions/no-debug-non-zts-20230831 /
72+ COPY --from=mongodb /usr/local/lib/php/extensions/no-debug-non-zts-20230831 /mongodb.so /usr/local/lib/php/extensions/no-debug-non-zts-20230831 /
7373
7474# Add Source Code
7575COPY . /usr/src/code
0 commit comments