NOT-OMEGA commited on
Commit
ece64c7
·
verified ·
1 Parent(s): 16c1500

Delete Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +0 -41
Dockerfile DELETED
@@ -1,41 +0,0 @@
1
- # ── Stage 1: C++ Build ───────────────────────────────────────────────
2
- FROM gcc:13 AS cpp-builder
3
-
4
- RUN apt-get update && apt-get install -y cmake && rm -rf /var/lib/apt/lists/*
5
-
6
- WORKDIR /build
7
- COPY cpp/ ./cpp/
8
- COPY CMakeLists.txt .
9
-
10
- RUN cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \
11
- && cmake --build build --target autoforge-dag
12
-
13
-
14
- # ── Stage 2: Python Runtime ─────────────────────────────────────────
15
- FROM python:3.12-slim
16
-
17
- WORKDIR /app
18
-
19
- # Install Python dependencies
20
- COPY requirements.txt .
21
- RUN pip install --no-cache-dir -r requirements.txt
22
-
23
- # Copy backend
24
- COPY backend/ ./backend/
25
-
26
- # Copy frontend
27
- COPY frontend/ ./frontend/
28
-
29
- # Copy C++ binary from build stage
30
- COPY --from=cpp-builder /build/build/cpp/autoforge-dag /app/bin/autoforge-dag
31
-
32
- # Create data directory
33
- RUN mkdir -p /app/data
34
-
35
- # Environment
36
- ENV PYTHONUNBUFFERED=1
37
- ENV DATABASE_URL=sqlite+aiosqlite:///data/autoforge.db
38
-
39
- EXPOSE 8000
40
-
41
- CMD ["python", "-m", "backend.main"]