github.com/kubeshop/testkube@v1.17.23/build/kubectl-testkube/Dockerfile (about)

     1  # syntax=docker/dockerfile:1
     2  ARG ALPINE_IMAGE
     3  FROM ${ALPINE_IMAGE}
     4  COPY kubectl-testkube /bin/kubectl-testkube
     5  
     6  # Create symbolic links for 'testkube' and 'tk' as aliases for 'kubectl-testkube'
     7  RUN ln -s /bin/kubectl-testkube /bin/testkube
     8  RUN ln -s /bin/kubectl-testkube /bin/tk
     9  
    10  # Create and set permissions for /.testkube directory
    11  RUN mkdir /.testkube && echo "{}" > /.testkube/config.json && chmod -R 755 /.testkube && chown -R 1001:1001 /.testkube && chmod 660 /.testkube/config.json
    12  
    13  USER 1001
    14  ENTRYPOINT ["/bin/kubectl-testkube"]