Skip to content

Commit 6d273ae

Browse files
authored
fix: add missing runc/containerd deps from python slim (#221)
1 parent d4b4b67 commit 6d273ae

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

Dockerfile

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,24 @@
11
FROM python:3.12-slim
22

3+
WORKDIR /src
34
EXPOSE 8126
45

56
ENV SNAPSHOT_CI=1
67
ENV LOG_LEVEL=INFO
78
ENV SNAPSHOT_DIR=/snapshots
9+
ENV VCR_CASSETTES_DIRECTORY=/vcr-cassettes
810

9-
RUN apt update && apt install -y git curl
11+
RUN apt update && \
12+
apt install -y --no-install-recommends git curl runc containerd && \
13+
rm -rf /var/lib/apt/lists/*
1014

11-
ADD vcr-cassettes ./vcr-cassettes
12-
ENV VCR_CASSETTES_DIRECTORY=/vcr-cassettes
15+
ADD vcr-cassettes /vcr-cassettes
1316

14-
RUN mkdir -p /src
15-
WORKDIR /src
1617
# Add only necessary files to speed up development builds
1718
ADD README.md setup.py test_deps.txt ./
1819
ADD ddapm_test_agent ./ddapm_test_agent
1920
ADD .git ./.git
20-
RUN pip install /src
21-
22-
# Cleanup
23-
RUN apt remove -y git
24-
RUN rm -rf /var/lib/apt/lists/* /root/.cache/pip /tmp/* /var/tmp/* /src
21+
RUN pip install /src && \
22+
rm -rf /root/.cache/pip
2523

2624
CMD ["ddapm-test-agent"]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
fixes:
3+
- |
4+
Ensures ``runc`` and ``containerd`` are installed in the docker image.

0 commit comments

Comments
 (0)