一些自托管(self hosted)服务的使用笔记

  • opengrok

oracle的opengrok是一个项目代码查找工具,自建索引,类似工具有source insight

官方已经提供好了docker镜像,傻瓜式安装。不过增加新的项目源码时需要手动更新索引,docker exec到运行容器的bash命令行,执行curl 127.0.0.1:5000/reindex即可

docker pull opengrok/docker:1.6.9
docker run -d -v /data/opengrok/src:/opengrok/src -p 10086:8080 --init opengrok/docker:1.6.9

  • portainer

docker run -d -p 10090:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer:/data portainer/portainer

  • xmake

国内文档
https://www.w3cschool.cn/xmake/xmake-91nu2e86.html

查看详细信息
xmake show

xmake f -p windows -a x86

切换到mingw

xmake f -p mingw -a i386 --sdk="E:\TDM-GCC-64"

切换到gcc

xmake f -p windows -a x86 --toolchain=gcc -c

交叉编译

xmake f -p linux --sdk=/usr/local/arm-linux-gcc [--toolchains=/sdk/bin] [--cross=arm-linux-]

--sdk 设置交叉工具链的sdk根目录

xmake config -m debug

远程编译设置
connect = "124.222.114.207:10093",
token = "20e1c3acac2188c88b0480fc427fc137"

服务器
export XMAKE_ROOT=y
xmake service -vD

客户端从
xmake service --connect
xmake service --disconnect
xmake service --logs

xmake -rv

同步文件
xmake service --sync

posted @ 2022-10-01 23:37  popy32  阅读(253)  评论(0)    收藏  举报