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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



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

Seen: 177 times

Last updated: Feb 03 '21