Skip to content

Instantly share code, notes, and snippets.

@francorbacho
Last active October 1, 2023 22:11
Show Gist options
  • Save francorbacho/429c6f15dc0f03d2fcead4b7cfef2227 to your computer and use it in GitHub Desktop.
Save francorbacho/429c6f15dc0f03d2fcead4b7cfef2227 to your computer and use it in GitHub Desktop.
EUFS Simulator development dockerfile
# docker run --rm --net=host -it <IMAGE>
FROM osrf/ros:galactic-desktop
RUN apt update && apt install -y \
git vim tmux curl \
ros-galactic-gazebo-ros ros-galactic-rviz2 ros-galactic-joint-state-publisher \
ros-galactic-ackermann-msgs ros-galactic-xacro \
ros-galactic-yaml-cpp-vendor libyaml-cpp-dev
WORKDIR /root/workspace
RUN git clone 'https://gitlab.com/eufs/eufs_sim' src/eufs_sim && \
git clone 'https://gitlab.com/eufs/eufs_msgs' src/eufs_msgs && \
git clone 'https://gitlab.com/eufs/eufs_rviz_plugins' src/eufs_rviz_plugins
ENV EUFS_MASTER=/root/workspace
ENV DISPLAY=:0
ENTRYPOINT bash -c "source /opt/ros/galactic/setup.bash && tmux"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment