11# Firt version by @juanjqo
2- # https://github.com/Adorno-Lab/docker_recipes/blob/main/ubuntu_24/dqrobotics_coppeliasim/Dockerfile
32FROM ubuntu:noble
3+ SHELL ["/bin/bash" , "-c" ]
4+ ENV BASH_ENV="/etc/bash_env"
45
6+ # Some smart environment variables by @juanjqo
57ARG COPPELIASIM_RELEASE=V4_7_0_rev4
6- ENV COPPELIASIM_RELEASE=$COPPELIASIM_RELEASE
7-
88ARG UBUNTU_VERSION=Ubuntu24_04
9- ENV UBUNTU_VERSION=$UBUNTU_VERSION
109
10+ ENV COPPELIASIM_RELEASE=$COPPELIASIM_RELEASE
11+ ENV UBUNTU_VERSION=$UBUNTU_VERSION
1112ARG COPPELIASIM_FILE="CoppeliaSim_Edu_${COPPELIASIM_RELEASE}_${UBUNTU_VERSION}.tar.xz"
1213ENV COPPELIASIM_FILE=$COPPELIASIM_FILE
1314
14- SHELL ["/bin/bash" , "-c" ]
15- ENV BASH_ENV="/etc/bash_env"
16-
1715# Install git
18- RUN apt-get update -q && apt-get install -y git && apt-get clean && rm -rf /var/lib/apt/lists/*
16+ RUN apt-get update -q && apt-get install -y curl && apt-get clean && rm -rf /var/lib/apt/lists/*
1917
20- # Install CoppeliaSim as defined in SAS
21- RUN mkdir -p ~/sas_install
22- RUN cd ~/sas_install && git clone -b jazzy https://github.com/SmartArmStack/smart_arm_stack_ROS2.git sas
23- RUN cd ~/sas_install/sas && git pull
24- RUN chmod +x ~/sas_install/sas/.devel/scripts/ setup_coppeliasim.sh
25- RUN cd ~/sas_install/sas/.devel/scripts && bash -c "./setup_coppeliasim.sh"
18+ # Download and run sas coppeliasim install script
19+ RUN mkdir -p ~/sas_install/coppelia_install/ \
20+ && cd ~/sas_install/coppelia_install/ \
21+ && curl -OL https://raw.githubusercontent.com/SmartArmStack/smart_arm_stack_ROS2/refs/heads/jazzy/.devel/scripts/setup_coppeliasim.sh \
22+ && chmod +x setup_coppeliasim.sh \
23+ && bash -c "./setup_coppeliasim.sh"
0 commit comments