又是二月份才过年,公司年会也来得稍晚了一些。
说起年会,流程可以简单,节目可以随缘,但是必备环节抽奖可不能少。不管公司规模大小,只要有抽奖,现场气氛就能被强行拉起来。
本期来介绍一个抽奖工具,支持Docker一键部署。他不复杂,不需要登录账号,也不依赖什么线上服务,打开就能用的同时氛围感拉满。

项目介绍
完整项目名:LOG1997/log-lottery,可于GHUB搜索。
log-lottery是一个基于 Vue3 + Three.js,可配置可定制化的抽奖应用,炫酷3D球体,可用于年会抽奖等活动,支持奖品、人员、界面、图片音乐配置。
使用PC端最新版Chrome或Edge浏览器。
如果进入网站遇到图片无法显示或有报错的情况,请先到【全局配置】-【界面配置】菜单中点击【重置所有数据】按钮清除数据后进行更新。
项目特性
- 🕍 炫酷3D球体,年会抽奖必备,开箱即用
- 💾 本地持久化存储
- 🎁 奖品奖项配置
- 👱 抽奖名单设置管理
- 🎼 播放背景音乐
- 🖼️ excel表格导入人员名单、抽奖结果使用excel导出
- 🎈 可增加临时抽奖
- 🧨 国际化多语言
- 🍃 更换背景图片
- 🚅 添加docker构建
- 😘 弹幕(开发中)
- 🧵 卡片组成多种形状(计划中)
部署流程
本文以威联通NAS为例,通过Docker Compose的方式进行部署。
这个项目部署还是很简单的,原部署代码如下:
docker run -d --name log-lottery -p 9279:80 log1997/log-lottery:latest
我们转换一下:
services:
log-lottery:
image: log1997/log-lottery:latest
container_name: log-lottery
ports:
- "9279:80"
restart: always
打开威联通的Container Station创建新的应用程序。

使用展示
这个项目的访问跟过去不同,大家要注意!
访问地址为:NAS_IP:9279/log-lottery
初始界面如下图所示。

人员信息,奖品这些都需要我们自行导入。人物头像这些是支持URL连接的~

我们也可以下载模版,在模版中编辑后再导入回项目。

奖品配置这边,也支持各种配置项目。

图片和音乐管理。都能自定义。第一首是茉莉花的交响乐版,作者也是蛮懂氛围感的,其他音乐也都很经典。


老板喝爽了,还能添加临时抽奖~

最后
我个人觉得如果能对接GZH的话实用程度会大大增加。
感兴趣的朋友可以部署个看看效果是否符合需求。
感谢观看,本文完~
评论区