@@ -137,6 +137,7 @@ ENV LD_PRELOAD=/usr/src/snuba/libjemalloc.so.2 \
137137
138138# set default path for sentry options values
139139ENV SENTRY_OPTIONS_DIR=/etc/sentry-options
140+ RUN install -d -o snuba -g snuba "${SENTRY_OPTIONS_DIR}/values"
140141
141142USER snuba
142143EXPOSE 1218 1219
@@ -167,6 +168,7 @@ FROM ghcr.io/getsentry/dhi/python:3.13-debian13 AS application-distroless
167168
168169COPY --from=distroless_prep /.venv /.venv
169170COPY --from=distroless_prep /usr/src/snuba /usr/src/snuba
171+ COPY --from=distroless_prep /etc/sentry-options /etc/sentry-options
170172COPY --from=distroless_prep /usr/lib/*/libjemalloc.so.2 /usr/lib/libjemalloc.so.2
171173COPY --from=distroless_prep /etc/passwd /etc/passwd
172174COPY --from=distroless_prep /etc/group /etc/group
@@ -181,7 +183,6 @@ ENV PATH="/.venv/bin:/opt/python/bin:$PATH" \
181183 PYTHONDONTWRITEBYTECODE=1 \
182184 SENTRY_OPTIONS_DIR=/etc/sentry-options
183185
184- RUN install -d -o 1000 -g 1000 "${SENTRY_OPTIONS_DIR}"
185186USER 1000
186187EXPOSE 1218 1219
187188ENTRYPOINT ["python3" , "/usr/src/snuba/docker_entrypoint.py" ]
@@ -192,6 +193,7 @@ FROM ghcr.io/getsentry/dhi/python:3.13-debian13-dev AS application-distroless-de
192193
193194COPY --from=distroless_prep /.venv /.venv
194195COPY --from=distroless_prep /usr/src/snuba /usr/src/snuba
196+ COPY --from=distroless_prep /etc/sentry-options /etc/sentry-options
195197COPY --from=distroless_prep /usr/lib/*/libjemalloc.so.2 /usr/lib/libjemalloc.so.2
196198COPY --from=distroless_prep /etc/passwd /etc/passwd
197199COPY --from=distroless_prep /etc/group /etc/group
@@ -206,7 +208,6 @@ ENV PATH="/.venv/bin:/opt/python/bin:$PATH" \
206208 PYTHONDONTWRITEBYTECODE=1 \
207209 SENTRY_OPTIONS_DIR=/etc/sentry-options
208210
209- RUN install -d -o 1000 -g 1000 "${SENTRY_OPTIONS_DIR}"
210211USER 1000
211212EXPOSE 1218 1219
212213ENTRYPOINT ["python3" , "/usr/src/snuba/docker_entrypoint.py" ]
0 commit comments