JMeter-Taurus Docker Image Error - "No personal config found, creating one at /.bzt-rc"

I am trying to run a performance test within a Drone pipeline using JMeter-Taurus. I am pulling the latest (stable) image for blazemeter-taurus. However, when running the test in a pipeline the following error is returned.

This is the contents of the Dockerfile:

FROM blazemeter/taurus

RUN apt-get update &&
python3 -m pip install s3cmd

COPY . /bzt/
COPY config/90-artifacts-dir.json /etc/bzt.d/
COPY config/90-no-console.json /etc/bzt.d/
COPY .bzt-rc /root/.bzt-rc

RUN chown -R 1000:1000 /bzt &&
sed -i -e ‘/^assistive_technologies=/s/^/#/’ /etc/java-*-openjdk/

USER 1000

VOLUME [“/bzt”]


The “USER 1000” part has been removed. And the following line was added:

RUN chmod +x /bzt

But this is the error message returned:

Traceback (most recent call last):
File “/usr/local/bin/bzt”, line 8, in
File “/usr/local/lib/python3.9/dist-packages/bzt/”, line 676, in main
executor = CLI(parsed_options)
File “/usr/local/lib/python3.9/dist-packages/bzt/”, line 56, in init
File “/usr/local/lib/python3.9/dist-packages/bzt/”, line 111, in setup_logging
file_handler = logging.FileHandler(options.log, encoding=“utf-8”)
File “/usr/lib/python3.9/logging/”, line 1146, in init
StreamHandler.init(self, self._open())
File “/usr/lib/python3.9/logging/”, line 1175, in _open
return open(self.baseFilename, self.mode, encoding=self.encoding,
PermissionError: [Errno 13] Permission denied: ‘/bzt/bzt.log’
######## TEST RUN STATUS : 1 #######
cat: /bzt/bzt_artifacts/bzt.log: No such file or directory
cat: /bzt/bzt_artifacts/error.jtl: No such file or directory
ls: cannot access ‘/bzt/bzt_artifacts/’: No such file or directory