22 lines
734 B
Docker
22 lines
734 B
Docker
FROM python:3.13.3@sha256:653b0cf8fc50366277a21657209ddd54edd125499d20f3520c6b277eb8c828d3 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.3-slim@sha256:914bf5c12ea40a97a78b2bff97fbdb766cc36ec903bfb4358faf2b74d73b555b
|
|
|
|
RUN pip install aiohttp
|
|
|
|
WORKDIR /tracecontext-testsuite
|
|
COPY --from=build /tracecontext-testsuite /tracecontext-testsuite
|
|
|
|
ENTRYPOINT ["python", "test.py"]
|