Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions omni-reader/Dockerfile.sandbox
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,11 @@ RUN git clone --depth 1 https://github.com/zenml-io/zenml-projects.git /tmp/zenm
RUN echo "OPENAI_API_KEY=YOUR_OPENAI_API_KEY_HERE" > .env && \
echo "MISTRAL_API_KEY=YOUR_MISTRAL_API_KEY_HERE" >> .env

# Create a .vscode directory (mainly to auto-apply the dark theme)
RUN mkdir -p /workspace/.vscode
# Copy settings file
COPY settings.json /workspace/.vscode/settings.json
# Create a .vscode directory and settings.json file, and auto-apply the dark theme
RUN mkdir -p /workspace/.vscode && \
echo '{\n'\
' "workbench.colorTheme": "Default Dark Modern"\n'\
'}' > /workspace/.vscode/settings.json

# Set environment variable to skip CPU checks for Polars as a fallback
ENV POLARS_SKIP_CPU_CHECK=1
Expand Down
14 changes: 0 additions & 14 deletions omni-reader/settings.json

This file was deleted.

49 changes: 49 additions & 0 deletions research-radar/Dockerfile.sandbox
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Sandbox base image
FROM safoinext/zenml-sandbox:latest

# Install project-specific dependencies
# Install polars-lts-cpu instead of polars (version compiled for CPU compatibility)
RUN pip install --no-cache-dir \
"accelerate==1.5.2" \
"anthropic==0.46.0" \
"beautifulsoup4==4.13.3" \
"colorama==0.4.6" \
"datasets==3.2.0" \
"evaluate==0.4.3" \
"huggingface_hub==0.28.1" \
"numpy==2.2.3" \
"pandas==2.2.3" \
"polars-lts-cpu==1.22.0" \
"psutil==6.1.1" \
"python-dotenv==1.0.1" \
"tenacity==9.0.0" \
"torch==2.6.0" \
"transformers==4.48.0" \
"typing_extensions==4.12.2" \
"scikit_learn==1.6.1" \
"pydantic>=2.8.2,<2.9.0" \
"tqdm>=4.66.4" \
"zenml>=0.80.0" \
uv

# Set workspace directory
WORKDIR /workspace

# Clone only the project directory and reorganize
RUN git clone --depth 1 https://github.com/zenml-io/zenml-projects.git /tmp/zenml-projects && \
cp -r /tmp/zenml-projects/research-radar/* /workspace/ && \
rm -rf /tmp/zenml-projects

# Create a template .env file for API keys
RUN echo "ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY_HERE" > .env && \
echo "HF_TOKEN=YOUR_HUGGINGFACE_API_KEY_HERE" >> .env

# Create a .vscode directory and settings.json file, and auto-apply the dark theme
RUN mkdir -p /workspace/.vscode && \
echo '{\n'\
' "workbench.colorTheme": "Default Dark Modern"\n'\
'}' > /workspace/.vscode/settings.json

# Set environment variable to skip CPU checks for Polars as a fallback
ENV POLARS_SKIP_CPU_CHECK=1

Loading