Spaces:
Running
Running
Update Dockerfile
Browse files- 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 |
|