IT-tools 开发常用工具集

status
Published
type
Post
slug
deploy-your-it-tools
date
May 28, 2023
tags
Tool
Share
summary
IT Tools 是一个开源项目,提供给开发者使用的便捷在线工具集合。这个工具集合包含了多种实用工具,为开发者和 IT 从业人员提供便利。IT Tools 提供了优秀的用户体验,并且是免费开放源代码的。
链接🔗:
 

最近在 GitHub 发现了一个名为 it-tools 的项目,是一个使用 Vue.jsTypeScript 编写的 Web 形式的常用 IT 工具的集合。
此项目包含了一系列开发者和 IT 人员日常会使用到的工具。以下是其中部分功能:
  1. 转换工具
      • 罗马数字转换器
      • UUID生成器
      • Docker命令与docker-compose转换器
  1. 编码与解码
      • 二维码生成器
      • OTP(一次性密码)生成器
  1. 密码与哈希
      • Argon2密码哈希生成器
  1. 网络工具
      • WiFi二维码生成器
  1. 开发者工具
      • JSON差异比较工具
      • Docker Compose到Docker Run命令转换工具
  1. 其他工具
      • 摄像头截图与录制工具

Vercel 部署

因为是前端项目,我们可以直接基于 Vercel 进行自建部署,在 Vercel 上创建新项目,选择从第三方 Git 仓库导入
notion image
后续无需任何修改即可完成部署,之后就可以从 Vercel 生成的域名访问,当然也可以自行绑定其他域名进行访问。
 

Docker 部署

利用 Docker 镜像可快速启动
# docker-compose.yaml version: '3.3' services: it-tools: container_name: it-tools restart: unless-stopped ports: - '8080:80' image: 'corentinth/it-tools:latest'
基于此 docker-compose 文件执行 docker-compose up -d 即可快速在本地启动此服务,之后打开 http://localhost:8080 即可访问。