
叮~ 年会活动策划的宝子们看过来! 你是不是还在为如何让年会抽奖更有趣而发愁?不妨试试这个超酷炫的活动抽奖神器——log-lottery!
log-lottery 是一款基于 Three.js 和 Vue 3 的 3D 抽奖应用,能让您组织的抽奖环节变得更生动、有趣,不管在公司年会、活动策划,还是个人聚会都能派上用场。它通过一个可自定义的 3D 球体展示抽奖过程,以下是 log-lotter 的主要功能亮点:
炫酷视觉效果:3D 球体实时旋转,动态展示抽奖过程,瞬间点燃活动氛围。
高度可定制:奖品、参与者、界面风格、背景音乐,甚至动画细节,用户都可随心调整。
本地数据存储:使用 IndexedDB 实现本地存储,无需担心数据丢失。
Excel 导入与导出:批量管理参与者名单和抽奖结果更方便。
开源免费:完全开源,支持二次开发,为技术爱好者提供更多可能性。

在 UGOS Pro 系统上,推荐使用项目 Docker Compose 快速部署容器,适合需同时管理多个容器的场景,这种方法简化了容器的部署与管理工作。以下是使用 Docker Compose 部署 log-lottery 服务的详细步骤。
在 UGOS Pro 系统中,打开 Docker 应用,点击【项目 > 创建】,启动项目创建向导。
在项目创建向导中,您需要上传 Docker Compose 配置文件。以下是 log-lottery 的示例配置:
services:
lottery:
image: fooololo/log-lottery:latest #使用的镜像和版本
container_name: lottery
restart: always
network_mode: bridge #使用默认的桥接网络模式
ports:
- "6719:6719" # 端口映射,将容器的 6719 端口映射到NAS的 6719 端口
logging: # 配置日志管理
driver: "json-file" # 使用 JSON 文件驱动记录日志
options: # 日志驱动的选项
max-size: "5m" # 每个日志文件的最大大小为 5MB
max-file: "3" # 最多保留 3 个日志文件
image:
指定要使用的 Docker 镜像及其版本,latest 表示拉取最新版本。
container_name:
为容器指定名称 lottery,便于管理和识别。
restart:设置容器重启策略。
always:无论容器退出原因是什么,Docker 都会始终尝试重启。
bridge:容器与宿主机NAS通过桥接网络进行通信,默认模式。
ports: 配置容器与宿主机之间的端口映射。
将容器的 6719 端口映射到宿主机NAS的 6719 端口,使服务能够通过主机访问。
driver: "json-file":使用 JSON 文件格式记录日志。
max-size: "5m":限制单个日志文件大小为 5MB。
max-file: "3":最多保留 3 个日志文件,超过数量后会覆盖最旧的文件。
确认配置无误后,点击【立即部署】,系统将自动拉取镜像并启动容器。部署完成后,您可以通过 http://<NAS_IP>:端口访问 log-lottery 的首页。

在浏览器中输入 http://<NAS_IP>:8002(例如:http://192.168.22.185:6719/)进入 log-lottery 的主界面后,可点击页面右侧的“设置”按钮,按需调整以下内容:

人员管理:您可以通过 Excel 批量导入或导出参与者名单,大大提高人员管理效率。

奖项配置:您可以自定义奖项类型与数量,上传奖品图片等操作,大奖小奖任意设置。

界面配置:您可以根据公司、活动主题,调整页面颜色、字体、标题等。

背景音乐:您可以根据活动主题设置背景音乐,让抽奖活动更有氛围感。

动画效果:抽奖过程更酷炫,3D 球体的旋转速度和特效,让整个抽奖视觉体验更惊艳。

请注意,本教程中的镜像由第三方开发和维护,教程仅供参考。绿联不承担因用户操作不当、第三方软件漏洞或镜像更新引发的风险,包括但不限于:
ꔷ 第三方镜像可能导致您在 UGOS Pro 系统中的文件意外修改或删除。
ꔷ 使用不安全的镜像可能导致数据上传至第三方服务器,存在隐私和数据泄露风险。
ꔷ 为确保系统稳定和数据安全,请谨慎选择可信来源的第三方镜像。
镜像下载失败处理方法:
Docker 镜像加速器:建议配置加速器以提高下载速度,特别是在中国内地的网络环境下。参考《Docker配置镜像加速和镜像源》了解如何设置。
代理设置:在某些情况下,您可能需要配置 HTTP/HTTPS 代理来辅助下载,详见《Docker通过设置代理下载镜像》。
其他注意事项:
1. 容器的文件/文件夹路径仅供参考,您可以根据个人习惯创建。
2. 网页访问的容器端口和本地端口应保持一致。如有冲突,请改为未使用的端口。容器之间的本地端口不能相同,端口冲突会导致无法启动容器。
3. 容器的网页链接仅在 bridge 桥接模式下可访问。
4. 镜像仅提供搭建教程,具体使用方法和深度玩法请网上搜索参考。
5. 镜像由第三方开发,具体配置变动和 bug 修复请关注相关官方信息。
6. 建议将 Docker 配置目录存储在 SSD 硬盘中,以避免机械硬盘影响系统性能。

