Development manualΒΆ
Run with development compose:
cd docker-compose/devel/
docker-compose up
Run with development directly:
docker run -it -v ~/urdf_from_step:/ros_ws/src/urdf_from_step -v ~/input_step_files:/input_step_files -v ~/output_ros_urdf_packages:/output_ros_urdf_packages ghcr.io/reconcycle/urdf-from-step:latest
rename step to test.step
Inside docker
catkin build urdf_from_step
roslaunch urdf_from_step build_urdf_from_step.launch step_file_path:="/input_step_files/robot_arm.step" urdf_package_name:="robot_arm"
Build release docker image:
cd urdf-from-step-docker
docker build -t ghcr.io/reconcycle/urdf-from-step:latest .
Test release docker image:
docker run -it -v ~/input_step_files:/input_step_files -v ~/output_ros_urdf_packages:/output_ros_urdf_packages ghcr.io/reconcycle/urdf-from-step:latest roslaunch urdf_from_step build_urdf_from_step.launch step_file_path:="/input_step_files/robot_arm.step" urdf_package_name:="robot_arm"
Push release docker image:
docker image push ghcr.io/reconcycle/urdf-from-step:latest