HEY社区正在制作 docker 镜像,快来说说你的需求吧

Rod
#3
2022-09-20 15:04:23
文章简介
为了简化用户对[HEY社区]的安装部署难度,目前正在制作 docker 镜像。如果你有关于此的需求和建议,欢迎在评论中分享讨论 ~

为了简化用户对 [HEY社区] 的安装部署难度,目前正在制作 docker 镜像。

如果你有关于此的需求和建议,欢迎在评论中分享讨论 ~


目前方案概要

  • 镜像的基础操作系统使用 ubuntu:20.04,以方便后续对项目的修改编辑运维等操作
  • PHP 使用 7.4
  • 内置 Apache,为项目提供 WEB / API
  • 不内置 MySQL,另起一个 MySQL 容器来提供数据库服务
  • 内置 SSL 证书申请和更新功能
  • 编写 docker-compose.yml 文件,以配置项目及相关服务
  • 开放 80 端口
  • 支持以下 2 种安装方式


安装方式1: 快速安装部署

如果宿主机没有运行的 Web 服务器,那么直接运行一个 HEY社区 镜像(自带 WEB 服务) + MySQL 镜像即可。

宿主机的 80 端口绑定到 HEY社区 容器的 80 端口。

域名解析到宿主机 IP。

SSL证书使用容器命令来申请。


安装方式2: 请求由宿主机转发到 HEY社区 容器 Apache

与 方式1 基本一样,不同的是宿主机有运行 Web 服务器,如果为 Nginx。那需要用用户手动做些 Nginx 配置,以把对 HEY社区 容器的 HTTP 请求转发到容器中(由容器中的 Apache 来响应)。

此方式仅是需要用户做些手动配置。


点赞的人
0
暂无数据
评论
1
Rod

考虑到产品还不够成熟安装使用的用户不多,以及用户技术水平不一,docker / MySQL / Web Server 搭配要求不一,还有 SSL 证书安装和更新问题等 此工作从长计议,暂时搁置

文章信息

用户
作者
Rod
点赞 / 评论
0 / 1
发布时间
创建时间
更新时间
点赞的人
0
暂无数据