sreepathi-ravikumar commited on
Commit
7a4a1b8
·
verified ·
1 Parent(s): 3489f18

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -0
Dockerfile CHANGED
@@ -46,6 +46,20 @@ USER appuser
46
  WORKDIR /app
47
  # --- RUST BUILD END ---
48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  # 6. Copy all application files
50
  COPY --chown=appuser:appuser app.py image_fetcher.py video.py video2.py ./
51
 
 
46
  WORKDIR /app
47
  # --- RUST BUILD END ---
48
 
49
+ # --- RUST COMBINER BUILD START ---
50
+ USER root
51
+ COPY --chown=appuser:appuser rust_combiner /app/rust_combiner
52
+ WORKDIR /app/rust_combiner
53
+
54
+ ENV PATH="/root/.cargo/bin:${PATH}"
55
+ RUN maturin build --release --manifest-path Cargo.toml
56
+ RUN pip install target/wheels/*.whl
57
+
58
+ # Go back to app setup
59
+ USER appuser
60
+ WORKDIR /app
61
+ # --- RUST COMBINER BUILD END ---
62
+
63
  # 6. Copy all application files
64
  COPY --chown=appuser:appuser app.py image_fetcher.py video.py video2.py ./
65