ARG PARENT_IMAGE=086679231553.dkr.ecr.us-east-1.amazonaws.com/docker-parent-images:debian12
FROM $PARENT_IMAGE

LABEL parent-images=debian12,debian12-rust1.94

USER root

RUN apt-get -y update \
  && apt-get -y install \
    curl \
    gcc \
  && apt-get -y clean \
  && rm -rf /var/lib/apt/lists/*

ENV RUSTUP_HOME=/usr/local/rustup \
    CARGO_HOME=/usr/local/cargo \
    PATH=/usr/local/cargo/bin:$PATH

RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \
    | sh -s -- -y --default-toolchain 1.94.0 --no-modify-path \
  && chmod -R a+rw /usr/local/rustup /usr/local/cargo

USER worker
