We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d1387fe commit 9a5ac47Copy full SHA for 9a5ac47
cmd/cortex/Dockerfile
@@ -4,8 +4,10 @@ ARG TARGETARCH
4
RUN apk add --no-cache ca-certificates
5
COPY migrations /migrations/
6
COPY cortex-$TARGETARCH /bin/cortex
7
+COPY run.sh /bin/run.sh
8
+RUN chmod +x /bin/run.sh
9
EXPOSE 80
-ENTRYPOINT [ "/bin/cortex" ]
10
+ENTRYPOINT [ "/bin/run.sh" ]
11
12
ARG revision
13
LABEL org.opencontainers.image.title="cortex" \
cmd/cortex/run.sh
@@ -0,0 +1,11 @@
1
+#!/bin/sh
2
+if [ -n "${CORTEX_ULIMIT_NOFILES:-}" ]; then
3
+ current_limit=$(ulimit -Hn)
+ if [ "$current_limit" != "unlimited" ]; then
+ if [ $CORTEX_ULIMIT_NOFILES -gt $current_limit ]; then
+ echo "Setting file description limit to $CORTEX_ULIMIT_NOFILES"
+ ulimit -Hn $CORTEX_ULIMIT_NOFILES
+ fi
+fi
+exec /bin/cortex "$@"
0 commit comments