代码拉取完成,页面将自动刷新
同步操作将从 安木鸡/jump-jump 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
使用 Go 开发的一个功能完善的短链接系统。旧版源码可查看 prev 分支。
短链接基础功能已经开发完毕,其他功能正在开发中,完成后,将会支持如下的功能:
最快速的启动方式,就是使用 docker-compose 启动,使用如下命令:
# 克隆或下载项目源码到本地
git clone https://github.com/jwma/jump-jump.git
# 进入项目源码目录
cd jump-jump/
# 在本地构建容器镜像
make dockerimage
# 启动
docker-compose -f deployments/docker-compose.yaml -p jumpjump up -d
# 查看服务运行状态
docker-compose -f deployments/docker-compose.yaml -p jumpjump ps
# 如果看到 apiserver/landingserver 未启动成功,重启一下就好
docker-compose -f deployments/docker-compose.yaml -p jumpjump restart
# 创建用户,在服务正常运行的情况,运行 createuser 可以创建用户,使用如下
docker-compose -f deployments/docker-compose.yaml -p jumpjump exec apiserver ./createuser --help
Usage of ./createuser:
-password string
password.
-role int
role, 1: normal user, 2: administrator. (default 1)
-username string
username.
# 创建一个管理员角色的用户
docker-compose -f deployments/docker-compose.yaml -p jumpjump exec apiserver ./createuser -username=mj
-password=12345 -role=2
在服务启动完毕且已经创建好用户之后,可以打开浏览器,访问 http://localhost:8080
进入管理后台进行短链接的管理工作。
我们可以通过 landingserver
提供的服务来访问短链接,访问 http://localhost:8081/{短链接ID}
,{短链接ID}
就是我们在
管理后台看见的 ID,尝试添加一个短链接进行访问吧~
deployments/docker-compose.yaml
文件编写属于你的 docker-compose 配置文件;createuser
命令行工具创建用户;此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。