# Build Stage
FROM rust AS build-stage
ADD . /usr/src/thqm
WORKDIR /usr/src/myapp
RUN cargo build --release
# Final Stage
FROM scratch
ARG GIT_COMMIT
ARG VERSION
LABEL REPO="https://github.com/loiccoyle/thqm-rs"
LABEL GIT_COMMIT=$GIT_COMMIT
LABEL VERSION=$VERSION
WORKDIR /usr/local/bin
COPY --from=build-stage /usr/src/thqm/bin/thqm /opt/thqm/bin/
RUN chmod +x /usr/local/bin/thqm
CMD /usr/local/bin/thqm