当前位置: 欣欣网 > 码农

开源初探 - relationship

2024-01-26码农

介绍说明

由于工作生活节奏不同,如今很多关系稍疏远的亲戚之间来往并不多。因此放假回家过年时,往往会搞不清楚哪位亲戚应该喊什么称呼,很是尴尬。然而搞不清亲戚关系和亲戚称谓的不仅是小孩,就连年轻一代的大人也都常常模糊混乱。 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.0docker images | grep relationship

  • 运行 relationship

  • docker rm -f relationshipdockerrun--namerelationship-d \-p80:80 \relationship:latestdockerps | grep relationship

    使用简介

    经过上述步骤后, relationship 已成功运行,此时可通过服务器 IP + 80 端口访问(需要设置相关安全组或防火墙规则)。

  • 主页

  • 功能展示

  • 歌谣唱起来!

    爸爸的爸爸叫什么?

    爸爸的妈妈叫什么?

    妈妈 的妈妈 叫什么

    妈妈 的爸爸 叫什么

    项目地址

    更多项目详细信息请到项目主页获取

    https://github.com/mumuy/relationship

    快捷镜像

    ccr.ccs.tencentyun.com/erik_xu/ relationship :latest

    更多快捷镜像

    https://zhuanlan.zhihu.com/p/678429467

    写在最后

    以上就是本文希望分享的内容, 如果大家有什么问题 或需要技术支持欢迎在公众号留言交流。