Zach Wentz commited on
Commit
312f78b
·
1 Parent(s): 40d1c62

🤖 Deploy coding_env environment - 2025-10-21 20:50:07

Browse files
Files changed (27) hide show
  1. Dockerfile +26 -2
  2. src/core/__pycache__/__init__.cpython-311.pyc +0 -0
  3. src/core/__pycache__/__init__.cpython-313.pyc +0 -0
  4. src/core/__pycache__/http_env_client.cpython-311.pyc +0 -0
  5. src/core/__pycache__/http_env_client.cpython-313.pyc +0 -0
  6. src/core/__pycache__/types.cpython-311.pyc +0 -0
  7. src/core/__pycache__/types.cpython-313.pyc +0 -0
  8. src/core/containers/__pycache__/__init__.cpython-311.pyc +0 -0
  9. src/core/containers/__pycache__/__init__.cpython-313.pyc +0 -0
  10. src/core/containers/runtime/__pycache__/__init__.cpython-311.pyc +0 -0
  11. src/core/containers/runtime/__pycache__/__init__.cpython-313.pyc +0 -0
  12. src/core/containers/runtime/__pycache__/providers.cpython-311.pyc +0 -0
  13. src/core/containers/runtime/__pycache__/providers.cpython-313.pyc +0 -0
  14. src/core/env_server/__pycache__/__init__.cpython-311.pyc +0 -0
  15. src/core/env_server/__pycache__/__init__.cpython-313.pyc +0 -0
  16. src/core/env_server/__pycache__/base_transforms.cpython-311.pyc +0 -0
  17. src/core/env_server/__pycache__/base_transforms.cpython-313.pyc +0 -0
  18. src/core/env_server/__pycache__/http_server.cpython-311.pyc +0 -0
  19. src/core/env_server/__pycache__/http_server.cpython-313.pyc +0 -0
  20. src/core/env_server/__pycache__/interfaces.cpython-311.pyc +0 -0
  21. src/core/env_server/__pycache__/interfaces.cpython-313.pyc +0 -0
  22. src/core/env_server/__pycache__/types.cpython-311.pyc +0 -0
  23. src/core/env_server/__pycache__/types.cpython-313.pyc +0 -0
  24. src/core/env_server/__pycache__/web_interface.cpython-311.pyc +0 -0
  25. src/core/env_server/__pycache__/web_interface.cpython-313.pyc +0 -0
  26. src/envs/coding_env/__pycache__/__init__.cpython-313.pyc +0 -0
  27. src/envs/coding_env/__pycache__/coding_env_client.cpython-313.pyc +0 -0
Dockerfile CHANGED
@@ -4,11 +4,35 @@
4
  # This source code is licensed under the BSD-style license found in the
5
  # LICENSE file in the root directory of this source tree.
6
 
7
- # Use the specified openenv-base image
8
- FROM ghcr.io/meta-pytorch/openenv-base:sha-7dd8148
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  # Install smolagents for code execution
10
  RUN pip install --no-cache-dir smolagents
11
 
 
12
  # Copy only what's needed for this environment
13
  COPY src/core/ /app/src/core/
14
  COPY src/envs/coding_env/ /app/src/envs/coding_env/
 
4
  # This source code is licensed under the BSD-style license found in the
5
  # LICENSE file in the root directory of this source tree.
6
 
7
+ # Multi-stage build: First stage builds the base image
8
+ FROM python:3.11-slim as base-builder
9
+
10
+ # Install system dependencies
11
+ RUN apt-get update && apt-get install -y --no-install-recommends \
12
+ curl \
13
+ && rm -rf /var/lib/apt/lists/*
14
+
15
+ # Install Python dependencies that all environments need
16
+ RUN pip install --no-cache-dir \
17
+ fastapi>=0.104.0 \
18
+ "uvicorn[standard]>=0.24.0" \
19
+ requests>=2.25.0 \
20
+ wsproto>=1.0.0
21
+
22
+ # Set working directory
23
+ WORKDIR /app
24
+
25
+ # Default environment variables
26
+ ENV PYTHONPATH=/app/src
27
+ ENV PYTHONUNBUFFERED=1
28
+
29
+ # Second stage: Use the built base image and add environment-specific dependencies
30
+ FROM base-builder
31
+
32
  # Install smolagents for code execution
33
  RUN pip install --no-cache-dir smolagents
34
 
35
+
36
  # Copy only what's needed for this environment
37
  COPY src/core/ /app/src/core/
38
  COPY src/envs/coding_env/ /app/src/envs/coding_env/
src/core/__pycache__/__init__.cpython-311.pyc ADDED
Binary file (400 Bytes). View file
 
src/core/__pycache__/__init__.cpython-313.pyc ADDED
Binary file (383 Bytes). View file
 
src/core/__pycache__/http_env_client.cpython-311.pyc ADDED
Binary file (7.68 kB). View file
 
src/core/__pycache__/http_env_client.cpython-313.pyc ADDED
Binary file (6.93 kB). View file
 
src/core/__pycache__/types.cpython-311.pyc ADDED
Binary file (1.09 kB). View file
 
src/core/__pycache__/types.cpython-313.pyc ADDED
Binary file (993 Bytes). View file
 
src/core/containers/__pycache__/__init__.cpython-311.pyc ADDED
Binary file (206 Bytes). View file
 
src/core/containers/__pycache__/__init__.cpython-313.pyc ADDED
Binary file (224 Bytes). View file
 
src/core/containers/runtime/__pycache__/__init__.cpython-311.pyc ADDED
Binary file (389 Bytes). View file
 
src/core/containers/runtime/__pycache__/__init__.cpython-313.pyc ADDED
Binary file (375 Bytes). View file
 
src/core/containers/runtime/__pycache__/providers.cpython-311.pyc ADDED
Binary file (10.9 kB). View file
 
src/core/containers/runtime/__pycache__/providers.cpython-313.pyc ADDED
Binary file (9.64 kB). View file
 
src/core/env_server/__pycache__/__init__.cpython-311.pyc ADDED
Binary file (898 Bytes). View file
 
src/core/env_server/__pycache__/__init__.cpython-313.pyc ADDED
Binary file (788 Bytes). View file
 
src/core/env_server/__pycache__/base_transforms.cpython-311.pyc ADDED
Binary file (1.67 kB). View file
 
src/core/env_server/__pycache__/base_transforms.cpython-313.pyc ADDED
Binary file (1.57 kB). View file
 
src/core/env_server/__pycache__/http_server.cpython-311.pyc ADDED
Binary file (9.2 kB). View file
 
src/core/env_server/__pycache__/http_server.cpython-313.pyc ADDED
Binary file (8.33 kB). View file
 
src/core/env_server/__pycache__/interfaces.cpython-311.pyc ADDED
Binary file (5.22 kB). View file
 
src/core/env_server/__pycache__/interfaces.cpython-313.pyc ADDED
Binary file (4.68 kB). View file
 
src/core/env_server/__pycache__/types.cpython-311.pyc ADDED
Binary file (2.39 kB). View file
 
src/core/env_server/__pycache__/types.cpython-313.pyc ADDED
Binary file (2.66 kB). View file
 
src/core/env_server/__pycache__/web_interface.cpython-311.pyc ADDED
Binary file (29.9 kB). View file
 
src/core/env_server/__pycache__/web_interface.cpython-313.pyc ADDED
Binary file (59.3 kB). View file
 
src/envs/coding_env/__pycache__/__init__.cpython-313.pyc ADDED
Binary file (429 Bytes). View file
 
src/envs/coding_env/__pycache__/coding_env_client.cpython-313.pyc ADDED
Binary file (2.5 kB). View file