Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
7d32c46
chore(airflow): add providers [flink kafka spark common-sql]
EamonZhang Dec 29, 2023
3297500
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Dec 29, 2023
bf15800
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Jan 2, 2024
90cae1d
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Jan 18, 2024
445ec21
chore(postgres-exporter): upgrade version to 0.15.0
EamonZhang Jan 18, 2024
56eb45d
chore(containers): add mongodb
EamonZhang Apr 11, 2024
d8c98a4
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Apr 11, 2024
3cfff86
chore(mongodb) set PATH ENV
EamonZhang Apr 23, 2024
8c2befc
megre(mongodb): megre upstream
EamonZhang Apr 23, 2024
bde0ac5
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Apr 24, 2024
8f66a05
chore(containers): add clickhouse
EamonZhang Apr 24, 2024
cd6505c
chore(redis-cluster): add io threads support
duanhongyi May 13, 2024
cf56dbd
chore(grafana): version 10.4.2
EamonZhang May 13, 2024
5b87c2a
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang May 13, 2024
8c17a0d
chore(containers):add mongodb_exporer
EamonZhang May 14, 2024
6d78279
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang May 14, 2024
56b3955
chore(containers):add mongodb_exporer
EamonZhang May 14, 2024
8df3c39
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang May 14, 2024
59d015a
chore(mysql-shell): add vim
EamonZhang May 31, 2024
7e25a59
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang May 31, 2024
e8da5d2
chore(mysql-shell): add bin/mysql ,mc
EamonZhang Jun 4, 2024
bcef1be
chore(mysql-shell): add bin/mysql ,mc
EamonZhang Jun 4, 2024
4373b99
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Jun 28, 2024
94d80f6
chore(clickhouse): update version 24.3.4.147
EamonZhang Jun 28, 2024
0b2084e
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Jul 24, 2024
326b8da
chore(fluentbit): change default version to 2.0.9.
EamonZhang Jul 24, 2024
6873f2d
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Sep 5, 2024
853a6ca
chore(containers): delete mongodb_exporter
EamonZhang Sep 5, 2024
fdd6522
chore(containers): add postgresql-logicalbackup
EamonZhang Sep 5, 2024
4b40add
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Sep 5, 2024
c203bf4
Merge branch 'main' of https://github.com/drycc-addons/containers int…
EamonZhang Sep 19, 2024
fe76350
chore(mysql): fix upgrade mode
EamonZhang Sep 19, 2024
e2257ed
chore(postgresql): add postgresql 16.4
Feb 14, 2025
19282b3
Merge branch 'main' of https://github.com/drycc-addons/containers
Feb 14, 2025
6c0f999
Merge branch 'main' of https://github.com/drycc-addons/containers
Mar 12, 2025
87cfbc1
chore(containers): add nessie
Mar 12, 2025
d827f12
chore(containers): add nessie
Mar 12, 2025
d5cb330
Merge branch 'main' of https://github.com/drycc-addons/containers
Mar 27, 2025
9f08b7f
chore(containers): add lakefs
Mar 28, 2025
0d3ab71
chore(containers): add lakefs 1.52
Mar 28, 2025
8f85802
chore(containers): add lakefs 1.52
Mar 28, 2025
77825b5
chore(containers): add lakefs 1.52
Mar 28, 2025
31413c9
chore(lakefs): fix home dir private
Mar 31, 2025
1d77559
chore(lakefs): fix home dir private
Mar 31, 2025
332f084
chore(lakefs): fix home dir private
Mar 31, 2025
e685507
Merge branch 'main' of https://github.com/drycc-addons/containers
May 23, 2025
1c62de6
Merge branch 'main' of https://github.com/drycc-addons/containers
Jul 2, 2025
83ce7b4
chore(nessie): add nessie version 0.104.2
Jul 2, 2025
d9ecab2
chore(nessie): version nessie version 0.104.1
Jul 2, 2025
54e72fe
chore(nessie): version nessie version 0.104.1
Jul 2, 2025
d336089
Merge branch 'main' of https://github.com/drycc-addons/containers
Sep 17, 2025
0436071
chore(postgreql): remove postgresql
Sep 17, 2025
6b6ed05
chore(postgresql-patroni): add postgresql 17
Sep 17, 2025
c4b15ee
Merge branch 'main' of https://github.com/drycc-addons/containers
Sep 17, 2025
9870711
Merge branch 'main' of https://github.com/drycc-addons/containers
Sep 17, 2025
5d7de12
chore(postgresql-logicalbackup):add postgresql 17
Sep 17, 2025
6135f2d
Merge branch 'main' of https://github.com/drycc-addons/containers
Sep 17, 2025
352922f
chore(postgres-exporter): upgrade version to 0.17.1
Sep 18, 2025
25e0ea1
Merge branch 'main' of https://github.com/drycc-addons/containers
Sep 18, 2025
2b74b49
chore(postgresql-patroni): add postgresql 18.1
Dec 11, 2025
25d5cfe
Add mongodb 8.0 support
Jan 7, 2026
fb618e5
Merge branch 'main' of https://github.com/drycc-addons/containers
Jan 7, 2026
6d47e2b
chore(mongodb): build on debain 13
Feb 2, 2026
01d55af
Merge branch 'main' of https://github.com/drycc-addons/containers
Feb 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions containers/mongodb/7.0/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@ FROM registry.drycc.cc/drycc/base:${CODENAME}

ENV HOME="/" \
OS_NAME="linux" \
OS_FLAVOUR="debian-12" \
OS_FLAVOUR="debian-13" \
OS_NAME="linux" \
MONGODB_VERSION="7.0.8" \
MONGOSH_VERSION="2.2.3" \
YQ_VERSION="4.43.1" \
WAITFORPORT_VERSION="1.0.7" \
RENDER_TEMPLATE_VERSION="1.0.6"
MONGODB_VERSION="7.0.28" \
MONGOSH_VERSION="2.5.0" \
YQ_VERSION="4.50.1" \
WAITFORPORT_VERSION="1.0.10" \
RENDER_TEMPLATE_VERSION="1.0.9"

COPY prebuildfs /
SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"]
# Install required system packages and dependencies
RUN install_packages ca-certificates curl libbrotli1 libcom-err2 libcurl4 libffi8 libgcc-s1 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed6 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblzma5 libnettle8 libnghttp2-14 libp11-kit0 libpsl5 librtmp1 libsasl2-2 libssh2-1 libssl3 libtasn1-6 libunistring2 libzstd1 numactl procps zlib1g
RUN install_packages ca-certificates curl libbrotli1 libcom-err2 libcurl4t64 libffi8 libgcc-s1 libgmp10 libgnutls30t64 libgssapi-krb5-2 libhogweed6t64 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap2 liblzma5 libnettle8t64 libnghttp2-14 libp11-kit0 libpsl5t64 librtmp1 libsasl2-2 libssh2-1t64 libssl3t64 libtasn1-6 libunistring5 libzstd1 numactl procps zlib1g
RUN install-stack yq ${YQ_VERSION} && \
install-stack wait-for-port ${WAITFORPORT_VERSION} && \
install-stack render-template ${RENDER_TEMPLATE_VERSION} && \
Expand All @@ -26,7 +26,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true

COPY rootfs /
RUN . init-stack && /opt/drycc/scripts/mongodb/postunpack.sh
ENV APP_VERSION="7.0.8" \
ENV APP_VERSION="7.0.28" \
DRYCC_APP_NAME="mongodb" \
PATH="/opt/drycc/mongosh/bin:/opt/drycc/yq/bin:/opt/drycc/wait-for-port/bin:/opt/drycc/render-template/bin:/opt/drycc/mongodb/bin:$PATH"

Expand Down
6 changes: 5 additions & 1 deletion containers/mongodb/7.0/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ version: '2'

services:
mongodb:
image: docker.io/drycc/mongodb:7.0
container_name: mongodb
restart: unless-stopped
image: registry.drycc.cc/drycc-addons/mongodb:7.0
environment:
- MONGODB_ROOT_PASSWORD=YourSecurePassword123!
ports:
- "27017:27017"
volumes:
Expand Down
36 changes: 36 additions & 0 deletions containers/mongodb/replicatset-docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
services:
mongodb-primary:
image: docker.io/drycc/mongodb:8.0
environment:
- MONGODB_ADVERTISED_HOSTNAME=mongodb-primary
- MONGODB_REPLICA_SET_MODE=primary
- MONGODB_ROOT_PASSWORD=password123
- MONGODB_REPLICA_SET_KEY=replicasetkey123
volumes:
- 'mongodb_master_data:/drycc/mongodb'

mongodb-secondary:
image: docker.io/drycc/mongodb:8.0
depends_on:
- mongodb-primary
environment:
- MONGODB_ADVERTISED_HOSTNAME=mongodb-secondary
- MONGODB_REPLICA_SET_MODE=secondary
- MONGODB_INITIAL_PRIMARY_HOST=mongodb-primary
- MONGODB_INITIAL_PRIMARY_ROOT_PASSWORD=password123
- MONGODB_REPLICA_SET_KEY=replicasetkey123

mongodb-arbiter:
image: docker.io/drycc/mongodb:8.0
depends_on:
- mongodb-primary
environment:
- MONGODB_ADVERTISED_HOSTNAME=mongodb-arbiter
- MONGODB_REPLICA_SET_MODE=arbiter
- MONGODB_INITIAL_PRIMARY_HOST=mongodb-primary
- MONGODB_INITIAL_PRIMARY_ROOT_PASSWORD=password123
- MONGODB_REPLICA_SET_KEY=replicasetkey123

volumes:
mongodb_master_data:
driver: local