Skip to content

Commit 8cd2eca

Browse files
authored
[coppeliasim/Dockerfile] Simplifying script.
1 parent 34ffe9b commit 8cd2eca

1 file changed

Lines changed: 12 additions & 14 deletions

File tree

.devel/coppeliasim/Dockerfile

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
11
# Firt version by @juanjqo
2-
# https://github.com/Adorno-Lab/docker_recipes/blob/main/ubuntu_24/dqrobotics_coppeliasim/Dockerfile
32
FROM ubuntu:noble
3+
SHELL ["/bin/bash", "-c"]
4+
ENV BASH_ENV="/etc/bash_env"
45

6+
# Some smart environment variables by @juanjqo
57
ARG COPPELIASIM_RELEASE=V4_7_0_rev4
6-
ENV COPPELIASIM_RELEASE=$COPPELIASIM_RELEASE
7-
88
ARG UBUNTU_VERSION=Ubuntu24_04
9-
ENV UBUNTU_VERSION=$UBUNTU_VERSION
109

10+
ENV COPPELIASIM_RELEASE=$COPPELIASIM_RELEASE
11+
ENV UBUNTU_VERSION=$UBUNTU_VERSION
1112
ARG COPPELIASIM_FILE="CoppeliaSim_Edu_${COPPELIASIM_RELEASE}_${UBUNTU_VERSION}.tar.xz"
1213
ENV 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

Comments
 (0)