From 6dd0c554031ca1d3f44f90c11c456b666d595c21 Mon Sep 17 00:00:00 2001 From: jdx <216188+jdx@users.noreply.github.com> Date: Mon, 11 Dec 2023 19:52:19 -0600 Subject: [PATCH] docker: fix jq/python/pip installs (#1141) --- packaging/rtx/Dockerfile | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/packaging/rtx/Dockerfile b/packaging/rtx/Dockerfile index 7fe3833cd2..b2285479d8 100644 --- a/packaging/rtx/Dockerfile +++ b/packaging/rtx/Dockerfile @@ -1,25 +1,33 @@ +# syntax=docker/dockerfile:1 FROM rust as builder LABEL maintainer="jdx" -SHELL ["/bin/bash", "-o", "pipefail", "-c"] +WORKDIR /usr/src/rtx +COPY . /usr/src/rtx/ +RUN cargo build --release + +FROM rust as runtime + +SHELL ["/bin/bash", "-o", "pipefail", "-c"] ENV RTX_DATA_DIR="/rtx" ENV RTX_CONFIG_DIR="/rtx" ENV RTX_CACHE_DIR="/rtx/cache" ENV PATH="/rtx/shims:$PATH" -WORKDIR /usr/src/rtx -COPY . /usr/src/rtx/ +COPY --from=builder /usr/src/rtx/target/release/rtx /usr/local/bin/rtx -RUN cargo build --release \ - && ln -s /usr/bin/{python3,python} \ - && python -V \ - && apt-get update && apt-get install -y \ +RUN <