backend redesign

This commit is contained in:
2026-03-11 18:47:11 -04:00
parent 8ff277c8c6
commit e99ef5d2dd
210 changed files with 12147 additions and 155 deletions

View File

@@ -0,0 +1,23 @@
FROM python:3.11-slim
WORKDIR /app
# Install dependencies for the OHLCClient library
RUN pip install --no-cache-dir \
pyzmq \
protobuf>=4.25.0 \
pyiceberg>=0.6.0 \
pyarrow>=14.0.0 \
pandas>=2.0.0 \
pyyaml>=6.0
# Copy test scripts
COPY client.py .
COPY client_async.py .
COPY client_ohlc_api.py .
# Make them executable
RUN chmod +x *.py
# Default command uses the new OHLCClient-based test
CMD ["python", "client_ohlc_api.py"]