介绍说明
由于工作生活节奏不同,如今很多关系稍疏远的亲戚之间来往并不多。因此放假回家过年时,往往会搞不清楚哪位亲戚应该喊什么称呼,很是尴尬。然而搞不清亲戚关系和亲戚称谓的不仅是小孩,就连年轻一代的大人也都常常模糊混乱。 relationship 实现了中国亲戚关系及称呼之间的换算,可以将中国复杂的亲戚关系及称呼通过计算器的方式简单的运算出来。
安装运行
为了方便演示,将使用 docker 的方式来安装运行 relationship 。
下载源代码
这里使用的是 v1.2.0 版本,下载地址可从这里获取:
https://github.com/mumuy/relationship/releases/tag/v1.2.0
wget https://github.com/mumuy/relationship/archive/refs/tags/v1.2.0.zip
解压
unzipv1.2.0.zip
准备 Dockerfile
FROM nginx:1.20-alpine
# 拷贝静态文件到 /usr/share/nginx/html 目录
COPY . /usr/share/nginx/html
# 支持 history 模式路由
RUN sed -i 's|\s\+root\s\+/usr/share/nginx/html| try_files $uri $uri/ /index.html;\n root /usr/share/nginx/html|' /etc/nginx/conf.d/default.conf
# 启动指令
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["nginx", "-g", "daemon off;"]
构建 docker 镜像
在 Dockerfile 所在目录执行以下指令:
docker build -t relationship:latest -f ./Dockerfile ./relationship-1.2.0
docker images | grep relationship
运行 relationship
docker rm -f relationship
dockerrun--namerelationship-d \
-p80:80 \
relationship:latest
dockerps | grep relationship
使用简介
经过上述步骤后, relationship 已成功运行,此时可通过服务器 IP + 80 端口访问(需要设置相关安全组或防火墙规则)。
主页
功能展示
歌谣唱起来!
爸爸的爸爸叫什么?
爸爸的妈妈叫什么?
妈妈 的妈妈 叫什么 ?
妈妈 的爸爸 叫什么 ?
项目地址
更多项目详细信息请到项目主页获取
https://github.com/mumuy/relationship
快捷镜像
ccr.ccs.tencentyun.com/erik_xu/ relationship :latest
更多快捷镜像
https://zhuanlan.zhihu.com/p/678429467
写在最后
以上就是本文希望分享的内容, 如果大家有什么问题 或需要技术支持欢迎在公众号留言交流。