- Make Auth.json in directory
You can get git auth token from github : Settings / Developer settings / Personal access tokens
Example)
{
"USER":"wnaldj1589TW",
"AUTH":"1234576879080abcdefghijklmnopqr"
}
-
Make ssh key
Usessh-keygen
. -
Choose target repositories
If you set the value ofGIT_TARGET
in Dockerfile, you can choose the target repositories.
If you setGIT_TARGET
astwinnylab
, python script will collect repositories that only contains givenGIT_TARGET
in url. -
Check available ports
In this README.md, docker container will use 9999 port as default port.
Please check 9999 port of your system.
docker build --tag doxygen_monitor:0.1 --build-arg ssh_pub_key="$(cat ~/.ssh/id_rsa.pub)" --build-arg ssh_prv_key="$(cat ~/.ssh/id_rsa)" .
docker run -d -p9999:8888 --name doxygen -v /work/log:./work doxygen_monitor:0.1 ./start.sh
- If there is no ProjectInfo.h in include directories in your repository, docker container won't show that repository.
- Log for the script will be created in log directory.
- Update frontend.
- Speed up monitoring interval if it is available