Sign inSign up
couchdb logo

couchdb:3.5.2.1-nouveau

Multi-platform
Also known as:
3-nouveau
3.5-nouveau
3.5.2-nouveau
Databases & storage
Index digest

sha256:fa1a4c4126f99d0528ca13f220b95410d5f5ef74c95845496e56c2bbde5aeea2

OS/ARCH

Compressed size

143.17 MB

Last pushed

5 days by doijanky

Type

Image

Vulnerabilities

2
15
15
45
1

Manifest digest

sha256:2845fde5c374b7551ca38a4f544a086d5bec1c3690022f397aee5a018e0acf82

Layers (14)

debian:6a5173e6a5da3ee41bd82c52adde62426c0cdad4aa2931ddc3789d937b158e9c
2
5
1
40
1
couchdb:3.5.2.1-nouveau
2
14
14
25
1

1

LABEL maintainer=CouchDB Developers [email protected]

0 B


2

RUN /bin/sh -c groupadd -g 5984 -r nouveau && useradd -u 5984 -d /opt/nouveau -g nouveau nouveau # buildkit

1.19 KB


3

RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends apt-transport-https ca-certificates dirmngr gnupg ; rm -rf /var/lib/apt/lists/* # buildkit

7.26 MB


4

RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends openjdk-21-jre-headless ; rm -rf /var/lib/apt/lists/* # buildkit

69.19 MB


5

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tini; rm -rf /var/lib/apt/lists/*; tini --version # buildkit

390.18 KB


6

ENV GPG_COUCH_KEY=390EF70BB1EA12B2773962950EE62FB37A00258D

0 B


7

RUN /bin/sh -c set -eux; apt-get update; apt-get install -y curl; export GNUPGHOME="$(mktemp -d)"; curl -fL -o keys.asc https://couchdb.apache.org/repo/keys.asc; gpg --batch --import keys.asc; gpg --batch --export "${GPG_COUCH_KEY}" > /usr/share/keyrings/couchdb-archive-keyring.gpg; command -v gpgconf && gpgconf --kill all || :; rm -rf "$GNUPGHOME"; apt purge -y --autoremove curl; rm -rf /var/lib/apt/lists/* # buildkit

347.49 KB


8

RUN /bin/sh -c . /etc/os-release; echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ trixie main" | tee /etc/apt/sources.list.d/couchdb.list >/dev/null # buildkit

276 B


9

RUN /bin/sh -c set -eux; apt-get update; echo "couchdb-nouveau couchdb-nouveau/enable select false" | debconf-set-selections; DEBIAN_FRONTEND=noninteractive COUCHDB_NOUVEAU_ENABLE=1 apt-get install -y --no-install-recommends couchdb-nouveau=3.5.2.1~trixie; rm -rf /var/lib/apt/lists/*; chown -R nouveau:nouveau /opt/nouveau # buildkit

42.73 MB


10

COPY --chown=nouveau:nouveau nouveau.yaml /opt/nouveau/etc/nouveau.yaml # buildkit

416 B


11

VOLUME [/opt/nouveau/data]

0 B


12

EXPOSE map[5987/tcp:{} 5988/tcp:{}]

0 B


13

CMD ["/usr/bin/java" "-server" "-Djava.awt.headless=true" "-Xmx2g" "-jar" "/opt/nouveau/lib/nouveau-1.0-SNAPSHOT.jar" "server" "/opt/nouveau/etc/nouveau.yaml"]

0 B