22 lines
734 B
Docker
22 lines
734 B
Docker
FROM python:3.13.5@sha256:28f60ab75da2183870846130cead1f6af30162148d3238348f78f89cf6160b5d AS build
|
|
|
|
# Main branch SHA as of April-1-2021
|
|
ARG TRACECONTEXT_GIT_TAG="dcd3ad9b7d6ac36f70ff3739874b73c11b0302a1"
|
|
|
|
WORKDIR /workspace
|
|
|
|
ADD https://github.com/w3c/trace-context/archive/${TRACECONTEXT_GIT_TAG}.zip /workspace/trace-context.zip
|
|
# Unzips to folder
|
|
RUN unzip trace-context.zip
|
|
RUN rm trace-context.zip
|
|
RUN mv trace-context-${TRACECONTEXT_GIT_TAG}/test /tracecontext-testsuite
|
|
|
|
FROM python:3.13.5-slim@sha256:6544e0e002b40ae0f59bc3618b07c1e48064c4faed3a15ae2fbd2e8f663e8283
|
|
|
|
RUN pip install aiohttp
|
|
|
|
WORKDIR /tracecontext-testsuite
|
|
COPY --from=build /tracecontext-testsuite /tracecontext-testsuite
|
|
|
|
ENTRYPOINT ["python", "test.py"]
|