Add Couchbase 2.5 and generic Docker images

Introduces a new Docker image for Couchbase 2.5, including a Dockerfile, entrypoint, run scripts, and a dummy script for unsupported commands. Updates the 2.5 image to install libssl0.9.8 and modifies the CMD to use '-noinput'. Adds a README with credits and updates the GitHub Actions workflow to download the new dependency.
This commit is contained in:
tiennm99 committed 2025-10-04 23:37:40 +07:00
1 parent 37559c5d40
commit f9568ec53d
7 files changed
+167 -3

No files matched your search

+3 -3
View File
@@ -12,6 +12,8 @@ RUN dpkg -i /tmp/libgpg-error0_*.deb && \
dpkg -i /tmp/libtasn1-3_*.deb && \
dpkg -i /tmp/libgnutls26_*.deb && \
dpkg -i /tmp/librtmp0_*.deb && \
dpkg -i /tmp/libssl0.9.8_*.deb && \
export INSTALL_DONT_START_SERVER=1 && \
dpkg -i /tmp/couchbase-server-enterprise_*.deb && \
rm /tmp/*.deb
@@ -22,6 +24,4 @@ RUN dpkg -i /tmp/libgpg-error0_*.deb && \
# 11211: Client interface (proxy)
EXPOSE 8091 8092 11210 11211
VOLUME /opt/couchbase/var
CMD ["/opt/couchbase/bin/couchbase-server"]
CMD ["/opt/couchbase/bin/couchbase-server", "--", "-noinput"]