forked from project-march/ProjectMarch
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
10 lines (10 loc) · 3.54 KB
/
Copy pathDockerfile
File metadata and controls
10 lines (10 loc) · 3.54 KB
1
2
3
4
5
6
7
8
9
10
# This file has been automatically generated by .scripts/generate_dockerfile.sh
# You should NOT change this file manually!
# If you have added a new dependency, running .scripts/generate_dockerfile.sh from
# the root of the repository should be enough.
FROM ros:foxy-ros1-bridge-focal
ARG DEBIAN_FRONTEND=noninteractive
RUN apt update && apt upgrade -y && apt install -y apt-utils && apt install -y ros-noetic-ros-base ros-foxy-ros-base
RUN apt update && apt install -y python3-rosdep python3-rosinstall python3-rosinstall-generator build-essential python3-colcon-common-extensions python3-pip python3-pip python3-catkin-pkg python3-catkin-lint clang-tidy clang libssl-dev wget cmake git git-lfs libbullet-dev python3-flake8 python3-pytest-cov python3-setuptools python3-vcstool && apt install -y --no-install-recommends libasio-dev libtinyxml2-dev libcunit1-dev
RUN python3 -m pip install mock argcomplete pytest-repeat pytest-rerunfailures pytest flakehell pyqtgraph==0.11.0 numpy_ringbuffer==0.2.1 flake8-2020 flake8-aaa flake8-annotations flake8-annotations-complexity flake8-assertive flake8-bandit flake8-black flake8-bugbear flake8-cognitive-complexity flake8-commas flake8-eradicate flake8-executable flake8-expression-complexity flake8-functions flake8-pie flake8-print flake8-printf-formatting flake8-rst-docstrings flake8-simplify flake8-string-format flake8-todos flake8-use-fstring pep8-naming
RUN bash -c "source /opt/ros/foxy/local_setup.bash && rosdep update && apt update && apt install -y ros-noetic-moveit-ros-benchmarks ros-noetic-hardware-interface ros-noetic-gazebo-ros-control ros-noetic-message-generation ros-noetic-joint-state-publisher ros-noetic-sound-play ros-noetic-urdfdom-py ros-noetic-moveit-ros-move-group python3-setuptools ros-noetic-soem gazebo11 ros-noetic-realtime-tools ros-noetic-diagnostic-updater ros-noetic-urdf ros-noetic-xacro ros-noetic-rviz ros-noetic-actionlib ros-noetic-code-coverage ros-noetic-joint-trajectory-controller ros-noetic-rosunit ros-noetic-tf2-ros ros-noetic-diagnostic-aggregator python3-parameterized ros-noetic-robot-state-publisher ros-noetic-rqt-gui-py ros-noetic-moveit-commander ros-noetic-dynamic-reconfigure ros-noetic-moveit-fake-controller-manager ros-noetic-roslib ros-noetic-joint-state-controller ros-noetic-moveit-planners-ompl ros-noetic-joy ros-noetic-rostest ros-noetic-geometry-msgs ros-noetic-rospy ros-noetic-rqt-robot-monitor ros-noetic-sensor-msgs ros-noetic-rosserial-python ros-noetic-controller-interface ros-noetic-catkin ros-noetic-controller-manager ros-noetic-gazebo-ros libyaml-cpp-dev python3-numpy python3-scipy ros-noetic-moveit-ros-warehouse ros-noetic-message-runtime ros-noetic-trajectory-msgs ros-noetic-gazebo-msgs ros-noetic-joint-limits-interface ros-noetic-actionlib-msgs ros-noetic-moveit-ros-visualization python3-mock ros-noetic-roscpp ros-noetic-std-msgs ros-noetic-rqt-gui ros-noetic-pluginlib ros-noetic-moveit-setup-assistant ros-noetic-tf2-geometry-msgs ros-noetic-moveit-kinematics ros-noetic-control-msgs ros-noetic-visualization-msgs ros-noetic-warehouse-ros-mongo ros-noetic-tf ros-foxy-builtin-interfaces ros-foxy-trajectory-msgs ros-foxy-rclpy ros-foxy-rqt-gui ros-foxy-ros2test ros-foxy-rosidl-default-generators ros-foxy-rosidl-default-runtime ros-foxy-urdfdom-py python3-pytest ros-foxy-geometry-msgs ros-foxy-ament-lint-auto ros-foxy-control-msgs ros-foxy-sensor-msgs ros-foxy-std-msgs ros-foxy-rclcpp ros-foxy-rosgraph-msgs ros-foxy-ament-cmake ros-foxy-rqt-gui-py ros-foxy-ament-cmake-gtest ros-foxy-ament-lint-common ros-foxy-xacro python3-setuptools ros-foxy-gazebo-msgs ros-foxy-actionlib-msgs "