#FROM docker.io/openziti/zrok:$IMG_TAG
FROM ubuntu
ARG ZROK_VERSION="0.4.20"

USER root
#RUN microdnf -y install strace wget bash ncurses
RUN apt-get update \
    && apt-get install -y strace wget jq curl python3

# RUN wget https://raw.githubusercontent.com/thorsteinssonh/bash_test_tools/master/bash_test_tools
RUN wget https://github.com/openziti/zrok/releases/download/v${ZROK_VERSION}/zrok_${ZROK_VERSION}_linux_amd64.tar.gz \
    && tar zxf zrok_${ZROK_VERSION}_linux_amd64.tar.gz \
    && mkdir -p /opt/bin && cp ./zrok /opt/bin

# Add /opt/bin to the PATH
ENV PATH=$PATH:/opt/bin

COPY ./*.sh /
COPY ./bin/* /opt/bin/
COPY ./bash_test_tools /

RUN mkdir /logs \
    && ls ./*.sh

ENV ZROK_VERSION=${ZROK_VERSION}
ENTRYPOINT [ "./run_tests.sh" ]
