Skip to content

Instantly share code, notes, and snippets.

@esteve
Created June 24, 2016 17:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save esteve/9fbdae14849798a82308249e3cccc020 to your computer and use it in GitHub Desktop.
Save esteve/9fbdae14849798a82308249e3cccc020 to your computer and use it in GitHub Desktop.
FROM ubuntu:16.04
MAINTAINER esteve@apache.org
RUN locale-gen en_US en_US.UTF-8
RUN update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
RUN apt-get update
RUN apt-get -y install lsb-release
RUN echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -cs` main" | tee /etc/apt/sources.list.d/ros-latest.list
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 421C365BD9FF1F717815A3895523BAEEB01FA116
RUN echo "deb http://packages.osrfoundation.org/gazebo/ubuntu `lsb_release -cs` main" | tee /etc/apt/sources.list.d/gazebo-latest.list
RUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys D2486D2DD83DB69272AFE98867170598AF249743
RUN apt-get update
RUN apt-get -y install git wget
RUN apt-get -y install build-essential cppcheck cmake libopencv-dev python-empy python3-dev python3-empy python3-nose python3-pip python3-setuptools python3-vcstool
RUN apt-get -y install clang-format pydocstyle pyflakes python3-coverage python3-mock python3-pep8 uncrustify
RUN apt-get -y install libboost-chrono-dev libboost-date-time-dev libboost-program-options-dev libboost-regex-dev libboost-system-dev libboost-thread-dev
RUN useradd -u 1000 esteve
USER esteve
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment