Skip to content

Commit 01569da

Browse files
committed
install where it can
1 parent eaccc0a commit 01569da

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ ENV LD_PRELOAD=/usr/src/snuba/libjemalloc.so.2 \
137137

138138
# set default path for sentry options values
139139
ENV SENTRY_OPTIONS_DIR=/etc/sentry-options
140+
RUN install -d -o snuba -g snuba "${SENTRY_OPTIONS_DIR}/values"
140141

141142
USER snuba
142143
EXPOSE 1218 1219
@@ -167,6 +168,7 @@ FROM ghcr.io/getsentry/dhi/python:3.13-debian13 AS application-distroless
167168

168169
COPY --from=distroless_prep /.venv /.venv
169170
COPY --from=distroless_prep /usr/src/snuba /usr/src/snuba
171+
COPY --from=distroless_prep /etc/sentry-options /etc/sentry-options
170172
COPY --from=distroless_prep /usr/lib/*/libjemalloc.so.2 /usr/lib/libjemalloc.so.2
171173
COPY --from=distroless_prep /etc/passwd /etc/passwd
172174
COPY --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}"
185186
USER 1000
186187
EXPOSE 1218 1219
187188
ENTRYPOINT ["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

193194
COPY --from=distroless_prep /.venv /.venv
194195
COPY --from=distroless_prep /usr/src/snuba /usr/src/snuba
196+
COPY --from=distroless_prep /etc/sentry-options /etc/sentry-options
195197
COPY --from=distroless_prep /usr/lib/*/libjemalloc.so.2 /usr/lib/libjemalloc.so.2
196198
COPY --from=distroless_prep /etc/passwd /etc/passwd
197199
COPY --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}"
210211
USER 1000
211212
EXPOSE 1218 1219
212213
ENTRYPOINT ["python3", "/usr/src/snuba/docker_entrypoint.py"]

0 commit comments

Comments
 (0)