Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker debug #2

Merged
merged 69 commits into from
Jul 15, 2022
Merged
Changes from 1 commit
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
553244f
Tutorial dockerfiles (#463)
MikeWrock Jul 12, 2022
3595c6f
fixed clang complaints
MikeWrock Jul 12, 2022
48fe757
removed dockerhub pushes
MikeWrock Jul 12, 2022
661f384
successfully ran htmlproofer
MikeWrock Jul 12, 2022
392e42f
removed chomp tutorial commits
MikeWrock Jul 12, 2022
719997f
removed accidental commits
MikeWrock Jul 12, 2022
019e56e
Update CMakeLists.txt
MikeWrock Jul 12, 2022
ba8de7c
renamed mtc tutorial cpp file
MikeWrock Jul 13, 2022
8a12281
updated cmakelists
MikeWrock Jul 13, 2022
6a49f7e
updated cmakelists
MikeWrock Jul 13, 2022
55b9cad
removed vscode
MikeWrock Jul 13, 2022
2645c78
refactored docker
MikeWrock Jul 13, 2022
91b9645
skipping base image
MikeWrock Jul 13, 2022
94b9435
added conditions on building base image
MikeWrock Jul 13, 2022
f9e78a5
added conditions on building base image
MikeWrock Jul 13, 2022
9eb83ee
added conditions on building base image
MikeWrock Jul 13, 2022
a63d4d1
ran pre commit
MikeWrock Jul 13, 2022
a4f8635
Update .docker/Dockerfile
MikeWrock Jul 13, 2022
f46a5f1
Update .docker/Dockerfile
MikeWrock Jul 13, 2022
45ae38c
resolved comments
MikeWrock Jul 13, 2022
2019e83
updated location to check for changes
MikeWrock Jul 13, 2022
1d10094
test change to dockerfile
MikeWrock Jul 13, 2022
3fc3223
test change to dockerfile
MikeWrock Jul 13, 2022
bf3aba3
test change to dockerfile
MikeWrock Jul 14, 2022
a9873f9
updated scripts to run only when dockerfile changes
MikeWrock Jul 14, 2022
2e54718
fixed syntax
MikeWrock Jul 14, 2022
77c9c2e
got it building
MikeWrock Jul 7, 2022
0049cda
building dockerfiles of tutorials
MikeWrock Jul 8, 2022
b2d1157
added pick container
MikeWrock Jul 8, 2022
47b998b
pushing to new pc
MikeWrock Jul 11, 2022
be95035
changed to multi-stage
MikeWrock Jul 11, 2022
fe26df5
updated dockerfile
MikeWrock Jul 11, 2022
de72b8a
rebased
MikeWrock Jul 14, 2022
f1f59a6
continued rebasing
MikeWrock Jul 14, 2022
11b0b3f
continued rebasing
MikeWrock Jul 14, 2022
f0241f8
continued rebasing
MikeWrock Jul 14, 2022
62b26b9
continued rebasing
MikeWrock Jul 14, 2022
47712f2
continued rebasing
MikeWrock Jul 14, 2022
6cb20ed
merged online edit
MikeWrock Jul 12, 2022
661f093
continued rebasing
MikeWrock Jul 14, 2022
53b8423
pre commit
MikeWrock Jul 14, 2022
7df90a8
modified dockerfile
MikeWrock Jul 14, 2022
a90e352
added ccache to path
MikeWrock Jul 14, 2022
fee7ac0
merging
MikeWrock Jul 15, 2022
6f03dc7
merging
MikeWrock Jul 15, 2022
595e135
successfully ran htmlproofer
MikeWrock Jul 12, 2022
624f8ce
removed chomp tutorial commits
MikeWrock Jul 12, 2022
34d43bc
removed accidental commits
MikeWrock Jul 12, 2022
14d3e0b
Update CMakeLists.txt
MikeWrock Jul 12, 2022
1f50673
renamed mtc tutorial cpp file
MikeWrock Jul 13, 2022
e2c4738
updated cmakelists
MikeWrock Jul 13, 2022
c66b676
updated cmakelists
MikeWrock Jul 13, 2022
f436bef
removed vscode
MikeWrock Jul 13, 2022
3791928
merging
MikeWrock Jul 15, 2022
ad37e25
merging
MikeWrock Jul 15, 2022
5fc199d
ran pre commit
MikeWrock Jul 13, 2022
e064308
Update .docker/Dockerfile
MikeWrock Jul 13, 2022
2e9b53d
Update .docker/Dockerfile
MikeWrock Jul 13, 2022
3898c53
resolved comments
MikeWrock Jul 13, 2022
5fcc25f
test change to dockerfile
MikeWrock Jul 13, 2022
7452f2c
test change to dockerfile
MikeWrock Jul 13, 2022
551c0c7
test change to dockerfile
MikeWrock Jul 14, 2022
1f2b3cd
merging
MikeWrock Jul 15, 2022
0c61852
changed dockerfile
MikeWrock Jul 14, 2022
2e6ad2d
changed dockerfile
MikeWrock Jul 14, 2022
985f5bb
changed dockerfile
MikeWrock Jul 14, 2022
2028633
changed dockerfile
MikeWrock Jul 14, 2022
f1f480b
changed dockerfile
MikeWrock Jul 14, 2022
983d451
Merge branch 'main' into docker_debug
MikeWrock Jul 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
changed dockerfile
  • Loading branch information
MikeWrock committed Jul 15, 2022

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit f1f480b672cba175db8db66e411f22b3aaa24629
5 changes: 2 additions & 3 deletions .docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -16,9 +16,8 @@ COPY . src/moveit2_tutorials

# Commands are combined in single RUN statement with "apt/lists" folder removal to reduce image size
# https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#minimize-the-number-of-layers
RUN --mount=type=cache,target=/root/.ccache/
# Fetch required upstream sources for building
RUN vcs import src < /root/ws_moveit/src/moveit2_tutorials/moveit2_tutorials.repos
RUN --mount=type=cache,target=/root/.ccache/ \
vcs import src < /root/ws_moveit/src/moveit2_tutorials/moveit2_tutorials.repos
RUN . "/opt/ros/${ROS_DISTRO}/setup.sh" && \
. "install/setup.sh" && \
sudo apt update && rosdep install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y