Skip to content

Tiryoh/docker_meshdiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker_meshdiff

nomumu/meshdiffをDockerで起動できるようにするためのDockerfileです

meshdiff自体の使い方に関しては本家のREADMEを参照してください

使い方

1. 対象リポジトリのダウンロード

--mirrorオプションをつけて対象としたいリポジトリ(STLのdiffを見たいGitリポジトリ)をgit cloneします。
この例では/tmpディレクトリにrt-net/crane_x7_rosダウンロードします。

cd /tmp
git clone --mirror https://github.com/rt-net/crane_x7_ros.git

2. 対象リポジトリ内でdockerコンテナを起動

git clone --mirrorでダウンロードしたリポジトリの中で以下のコマンドを実行します。

docker run --rm -p 8080:80 -v $(pwd):/work -e UID=$(id -u) -e GID=$(id -g) tiryoh/meshdiff

Dockerコンテナの起動時にGitのPackfileを自動で展開するようにしています。

3. Webブラウザでmeshdiffを起動

Chrome等のWebブラウザで http://127.0.0.1:8080 にアクセスしてmeshdiffを開きます。
「Gitデータロード」をクリックするとロードが始まります。ロードには少々時間がかかる場合があります。

Image from Gyazo

LICENSE

(C) 2020 Daisuke Sato

This repository is released under the MIT License, see LICENSE.

Acknowledgements