@@ -47,9 +47,10 @@ RUN apt-get update -y && \
4747
4848# install pip packages and setup docker entrypoint
4949RUN python3 -m pip install -r requirements.txt && \
50- mv docker/PythonAPI.tar ./ && \
51- tar -xvf PythonAPI.tar && \
52- rm -rf PythonAPI.tar && \
50+ mkdir -p /carla_api && \
51+ mv /autoware_scenario_runner/docker/PythonAPI.tar /carla_api/ && \
52+ tar -xvf /carla_api/PythonAPI.tar -C /carla_api && \
53+ rm -rf /carla_api/PythonAPI.tar && \
5354 cd /container_tools && \
5455 chmod +x /container_tools/entrypoint.sh && \
5556 mkdir logs
@@ -62,11 +63,13 @@ RUN mkdir /cyclonedds && \
6263 echo "export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp" >> /home/carla/.bashrc && \
6364 echo "alias rossrc='source ${AUTOWARE_MSG_PKG} && source ${ROS_PKG} && echo Sourced'" >> /home/carla/.bashrc
6465
65- ENV CARLA_API_ROOT="/autoware_scenario_runner /PythonAPI"
66+ ENV CARLA_API_ROOT="/carla_api /PythonAPI"
6667ENV PYTHONPATH="${PYTHONPATH}:${CARLA_API_ROOT}/carla/agents:${CARLA_API_ROOT}/carla"
6768
6869# Give carla user ownership of necessary directories
6970RUN chown -R carla:carla /autoware_scenario_runner && \
71+ chown -R carla:carla /carla_api && \
72+ chown -R carla:carla /container_tools && \
7073 chown -R carla:carla /ros_workspace && \
7174 chown -R carla:carla /cyclonedds && \
7275 usermod -aG docker carla
0 commit comments