Skip to content

Commit d57a61e

Browse files
authored
Merge pull request #43 from appwrite/chore-bump-versions
Revert "Update dependencies"
2 parents 925788a + fe18a76 commit d57a61e

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

Dockerfile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ FROM $BASEIMAGE AS compile
55
ENV PHP_REDIS_VERSION="6.2.0" \
66
PHP_SWOOLE_VERSION="v6.0.2" \
77
PHP_IMAGICK_VERSION="3.8.0" \
8+
PHP_MONGODB_VERSION="1.20.1" \
89
PHP_YAML_VERSION="2.2.4" \
910
PHP_MAXMINDDB_VERSION="v1.12.0" \
1011
PHP_SCRYPT_VERSION="2.0.1" \
@@ -88,6 +89,16 @@ RUN \
8889
./configure && \
8990
make && make install
9091

92+
# Mongodb Extension
93+
FROM compile AS mongodb
94+
RUN \
95+
git clone --depth 1 --branch $PHP_MONGODB_VERSION https://github.com/mongodb/mongo-php-driver.git && \
96+
cd mongo-php-driver && \
97+
git submodule update --init && \
98+
phpize && \
99+
./configure && \
100+
make && make install
101+
91102
# Zstd Compression
92103
FROM compile AS zstd
93104
RUN git clone --recursive -n https://github.com/kjdev/php-ext-zstd.git \
@@ -156,7 +167,7 @@ FROM $BASEIMAGE AS final
156167
LABEL maintainer="team@appwrite.io"
157168

158169
ENV DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
159-
ENV DOCKER_COMPOSE_VERSION="v2.36.2"
170+
ENV DOCKER_COMPOSE_VERSION="v2.33.1"
160171

161172
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
162173

@@ -218,6 +229,7 @@ COPY --from=xdebug /usr/local/lib/php/extensions/no-debug-non-zts-20240924/xdebu
218229
COPY --from=opentelemetry /usr/local/lib/php/extensions/no-debug-non-zts-20240924/opentelemetry.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/
219230
COPY --from=protobuf /usr/local/lib/php/extensions/no-debug-non-zts-20240924/protobuf.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/
220231
COPY --from=gd /usr/local/lib/php/extensions/no-debug-non-zts-20240924/gd.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/
232+
COPY --from=mongodb /usr/local/lib/php/extensions/no-debug-non-zts-20240924/mongodb.so /usr/local/lib/php/extensions/no-debug-non-zts-20240924/
221233

222234
# Enable Extensions
223235
RUN docker-php-ext-enable swoole redis imagick yaml maxminddb scrypt zstd brotli lz4 snappy opentelemetry protobuf gd

0 commit comments

Comments
 (0)