123456789101112131415161718192021222324252627282930 |
- FROM python:3.12.6
- RUN mkdir -p /data
- RUN mkdir -p /conf
- RUN mkdir -p /app
- RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- RUN pip install poetry
- COPY ./config.yaml /conf/
- COPY example.json /data/otel.json
- COPY ./pyproject.toml /app
- COPY ./README.md /app
- WORKDIR /app
- RUN poetry config virtualenvs.in-project true
- RUN poetry install
- COPY oteldatareplay /app/oteldatareplay
- RUN poetry install
- COPY kafka-python /app/kafka-python
- RUN /app/.venv/bin/pip install /app/kafka-python
- #ENTRYPOINT ["tail" , "-f", "/dev/null"]
- ENTRYPOINT ["/app/.venv/bin/python" , "-m", "oteldatareplay", "-c", "/conf/config.yaml"]
|