Skip to content

Commit f8f1d09

Browse files
committed
Add mongodb support
This adds the MongoDB driver, see https://github.com/mongodb/mongo-php-driver
1 parent fae468c commit f8f1d09

2 files changed

Lines changed: 54 additions & 0 deletions

File tree

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ RUN export FLOWNATIVE_LOG_PATH_AND_FILENAME=/dev/stdout \
3434
&& /build.sh build_extension php-excimer \
3535
&& /build.sh disable_extension php-excimer \
3636
&& /build.sh build_extension ssh2 \
37+
&& /build.sh build_extension mongodb \
3738
&& /build.sh clean
3839

3940
USER 1000
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#!/bin/bash
2+
# shellcheck disable=SC2086
3+
4+
# ---------------------------------------------------------------------------------------
5+
# extensions_mongodb_prepare() - Prepare the system for this extension
6+
#
7+
# @return List of packages
8+
#
9+
extensions_mongodb_prepare() {
10+
echo ""
11+
}
12+
13+
# ---------------------------------------------------------------------------------------
14+
# extensions_mongodb_build_packages() - List package names only needed during build time
15+
#
16+
# @return List of packages
17+
#
18+
extensions_mongodb_build_packages() {
19+
local packages="
20+
"
21+
echo $packages
22+
}
23+
24+
# ---------------------------------------------------------------------------------------
25+
# extensions_mongodb_runtime_packages() - List package names needed during runtime
26+
#
27+
# @return List of packages
28+
#
29+
extensions_mongodb_runtime_packages() {
30+
local packages="
31+
"
32+
echo $packages
33+
}
34+
35+
# ---------------------------------------------------------------------------------------
36+
# extensions_mongodb_url() - Returns the URL leading to the source code archive
37+
#
38+
# For new releases see: https://github.com/mongodb/mongo-php-driver/releases
39+
#
40+
# @return string
41+
#
42+
extensions_mongodb_url() {
43+
echo "https://github.com/mongodb/mongo-php-driver/releases/download/2.2.0/mongodb-2.2.0.tgz"
44+
}
45+
46+
# ---------------------------------------------------------------------------------------
47+
# extensions_mongodb_configure_arguments() - Returns additional configure arguments
48+
#
49+
# @return string
50+
#
51+
extensions_mongodb_configure_arguments() {
52+
echo ""
53+
}

0 commit comments

Comments
 (0)