FROM public.ecr.aws/lambda/provided:al2 AS develop RUN yum groupinstall "Development Tools" -y && \ yum install -y shadow-utils ENV PATH $PATH:/usr/sbin ARG USERNAME=app ARG GROUPNAME=app ARG UID ARG GID RUN getent group $GID || groupadd -g $GID $GROUPNAME RUN useradd -m -s /bin/bash -u $UID -g $GID $USERNAME USER $USERNAME WORKDIR /home/$USERNAME RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y ENV PATH $PATH:/home/$USERNAME/.cargo/bin FROM public.ecr.aws/lambda/provided:al2 COPY ./target/debug/rust-lambda-container-example /var/runtime/bootstrap CMD ["handler"]