值得一看
广告
彩虹云商城
广告

热门广告位

Docker 快速搭建 HTML 应用管理系统,轻松发布你的 HTML 小应用,支持版本管理与授权访问

一、简介

  • 这个项目采用的是前后端分离的技术架构,后端采用PHP的thinkphp框架、前端采用React的Ant Design Pro框架;
  • 该项目功能旨在可以帮助快速部署HTML应用
  • 支持多用户管理、HTML项目管理、HTML应用固定访问链接与授权码访问等功能
  • 支持Docker一键快速部署
  • 该项目的代码地址参考:https://github.com/luler/hello_project
  • 项目的主要功能和工作原理概览图:

二、安装

  • 准备好Docker、docker-compose软件环境
  • 拉取项目代码
    git clone https://github.com/luler/hello_project
  • 进入项目目录,可以编辑项目下的docker-compose.yml文件,需要占用1314端口,如果已被占用可修改下面配置的端口映射,其他配置按需修改(可不修改,否则可能启动异常)
    version: "3"
    services:
      php_nginx:
        image: registry.cn-shenzhen.aliyuncs.com/luler/linux_php_nginx:php7.3
        restart: always
        privileged: true
        ports:
          - 1314:80   #如端口1314已被占用或者希望监听其他端口,可以修改
        volumes:  #下面是数据持久化的配置,可不修改
          - ./config/init.sh:/init.sh
          - ./runtime/nginx/wwwlogs:/home/wwwlogs
          - ./code/api:/home/wwwroot/api
          - ./code/web/dist:/home/wwwroot/web/dist
          - ./config/nginx/nginx.conf:/usr/local/nginx/conf/nginx.conf
          - ./config/nginx/vhost:/usr/local/nginx/conf/vhost
          - ./config/php/php-fpm.conf:/usr/local/php/etc/php-fpm.conf
          - ./config/php/php.ini:/usr/local/php/etc/php.ini
  • 以上步骤完成,可运行下面命令快速启动
    //一键快速启动
    docker-compose up -d

    查看是否正常启动

三、使用

1. 安装完成后,可以访问地址:http://127.0.0.1:1314/ ,默认登录账号:admin,密码:admin

2. 新增一个HTML项目,可以自定义设定针对这个HTML项目的页面访问授权码

3. 打包HTML项目,并上传到系统中

  • 这里示例使用AI生成一个HTML页面,如下

  • 创建一个目录,如project,把AI生成的内容分别下载或者创建成相关文件,如html、js、css文件,注意一个HTML项目必须有一个index.html文件,其他资源文件相对路径引入使用。项目文件准备好,打包project目录为压缩文件project.zip。

  • 上传HTML项目的zip压缩文件到项目中,获得相应的版本页面链接、固定页面链接

4. 访问HTML项目页面链接,如果设置了授权码输入授权码才能访问

  • 未授权不能访问,需要输入授权码

  • 验证成功,正常进入页面

四、总结

  • 可以作为一些HTML单页应用的发布系统,比如原型页面、H5小应用、单页应用、AI生成的页面、JS页面小工具等等
  • 支持授权码访问控制,保证了一定的安全性
  • 部署和使用简单方便,可以快速应用起来

在线演示使用地址参考:https://cas.luler.top/?search=620f63c842ad8

温馨提示: 本文最后更新于2025-09-30 16:07:05,某些文章具有时效性,若有错误或已失效,请在下方留言或联系在线客服
文章版权声明 1 本网站名称: 创客网
2 本站永久网址:https://new.ie310.com
1 本文采用非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
2 本站所有内容仅供参考,分享出来是为了可以给大家提供新的思路。
3 互联网转载资源会有一些其他联系方式,请大家不要盲目相信,被骗本站概不负责!
4 本网站只做项目揭秘,无法一对一教学指导,每篇文章内都含项目全套的教程讲解,请仔细阅读。
5 本站分享的所有平台仅供展示,本站不对平台真实性负责,站长建议大家自己根据项目关键词自己选择平台。
6 因为文章发布时间和您阅读文章时间存在时间差,所以有些项目红利期可能已经过了,能不能赚钱需要自己判断。
7 本网站仅做资源分享,不做任何收益保障,创业公司上收费几百上千的项目我免费分享出来的,希望大家可以认真学习。
8 本站所有资料均来自互联网公开分享,并不代表本站立场,如不慎侵犯到您的版权利益,请联系79283999@qq.com删除。

本站资料仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容