Skip to content

Commit 1ef8433

Browse files
committed
Remove mongo docker leftovers
1 parent 9615099 commit 1ef8433

File tree

2 files changed

+6
-30
lines changed

2 files changed

+6
-30
lines changed

Dockerfile

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM composer:2.0 AS composer
1+
FROM composer:2.8 AS composer
22

33
WORKDIR /usr/local/src/
44

@@ -11,13 +11,12 @@ RUN composer install \
1111
--no-plugins \
1212
--no-scripts \
1313
--prefer-dist
14-
15-
FROM php:8.3.10-cli-alpine3.20 AS compile
14+
15+
FROM php:8.3.19-cli-alpine3.21 AS compile
1616

1717
ENV PHP_REDIS_VERSION="6.0.2" \
18-
PHP_SWOOLE_VERSION="v5.1.3" \
19-
PHP_MONGO_VERSION="1.16.1" \
20-
PHP_XDEBUG_VERSION="3.3.2"
18+
PHP_SWOOLE_VERSION="v5.1.7" \
19+
PHP_XDEBUG_VERSION="3.4.2"
2120

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

@@ -58,20 +57,10 @@ RUN \
5857
&& ./configure --enable-http2 \
5958
&& make && make install
6059

61-
## MongoDB Extension
62-
FROM compile AS mongodb
63-
RUN \
64-
git clone --depth 1 --branch $PHP_MONGO_VERSION https://github.com/mongodb/mongo-php-driver.git \
65-
&& cd mongo-php-driver \
66-
&& git submodule update --init \
67-
&& phpize \
68-
&& ./configure \
69-
&& make && make install
70-
7160
## PCOV Extension
7261
FROM compile AS pcov
7362
RUN \
74-
git clone https://github.com/krakjoe/pcov.git \
63+
git clone --depth 1 https://github.com/krakjoe/pcov.git \
7564
&& cd pcov \
7665
&& phpize \
7766
&& ./configure --enable-pcov \
@@ -97,7 +86,6 @@ WORKDIR /usr/src/code
9786

9887
RUN echo extension=redis.so >> /usr/local/etc/php/conf.d/redis.ini
9988
RUN echo extension=swoole.so >> /usr/local/etc/php/conf.d/swoole.ini
100-
RUN echo extension=mongodb.so >> /usr/local/etc/php/conf.d/mongodb.ini
10189
RUN echo extension=pcov.so >> /usr/local/etc/php/conf.d/pcov.ini
10290
RUN echo extension=xdebug.so >> /usr/local/etc/php/conf.d/xdebug.ini
10391

@@ -110,7 +98,6 @@ RUN echo "memory_limit=1024M" >> $PHP_INI_DIR/php.ini
11098
COPY --from=composer /usr/local/src/vendor /usr/src/code/vendor
11199
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/
112100
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/
113-
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/
114101
COPY --from=pcov /usr/local/lib/php/extensions/no-debug-non-zts-20230831/pcov.so /usr/local/lib/php/extensions/no-debug-non-zts-20230831/
115102
COPY --from=xdebug /usr/local/lib/php/extensions/no-debug-non-zts-20230831/xdebug.so /usr/local/lib/php/extensions/no-debug-non-zts-20230831/
116103

docker-compose.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,17 +70,6 @@ services:
7070
- "8704:3306"
7171
environment:
7272
- MYSQL_ROOT_PASSWORD=password
73-
74-
mongo:
75-
image: mongo:5.0
76-
container_name: utopia-mongo
77-
networks:
78-
- database
79-
ports:
80-
- "8705:27017"
81-
environment:
82-
MONGO_INITDB_ROOT_USERNAME: root
83-
MONGO_INITDB_ROOT_PASSWORD: example
8473

8574
mysql:
8675
image: mysql:8.0.33

0 commit comments

Comments
 (0)