ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Ros deployment

asked 2021-02-02 16:38:49 -0500

-melchizedek- gravatar image


We are nearing the deployment stage of our system and I'm wondering what the best way is to handle this. We are using docker for our deployments and want to keep these as small as possible. So we want to only include compiled code (and python code).

I have understood from other questions that you can use catkin_make install and copy over the install folder and then source that as usual. But does this include python code? Or only compiled code? How should you handle the python code?

What is minimally needed by ros at runtime? Are there things you can exclude when you have built everything and just need runtime dependencies?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-02-03 06:09:13 -0500

Have you checked bloom?

edit flag offensive delete link more


Hi! Yes, but it seems to be geared more towards public packages. This is for our own deployment.

-melchizedek- gravatar image -melchizedek-  ( 2021-02-03 08:00:58 -0500 )edit

It's not a big deal to have it private, see here, you just have to find a way to host these packages (something like Nexus repository?)

Serafadam gravatar image Serafadam  ( 2021-02-03 09:46:44 -0500 )edit

Question Tools



Asked: 2021-02-02 16:38:49 -0500

Seen: 276 times

Last updated: Feb 03 '21