CentOs 7.9 部署灵沐再次复活!Docker部署Strapi文档上线!!!!-技术论坛-技术-6KE论坛-综合开放交流论坛

CentOs 7.9 部署灵沐再次复活!Docker部署Strapi文档上线!!!!

春风十里不如悦己,风吹哪页读哪页

20240712132631269-image

本篇文章由《枫、清风》提供Docker教程

以下步骤看似复杂,实则非常简单; 墙裂推荐使用docker-compose部署

特此感谢淘宝镜像SSL证书《灵沐Strapi安装失败,更新npmmirror镜像源即可成功

 

创建yml文件

使用docker-compose部署灵沐,在服务器上新建一个文件夹(自己起个容易识别的名字,例如:lingmu-data),然后在里面新建两个文件夹:uploads、db,再新建一个docker-compose.yml文件,复制以下代码到yml文件里面

version: '3'
​
services:
  api:
    image: kodashen/lingmu-app:sqllite-latest
    ports:
      - "1337:1337"
    environment:
      NODE_ENV: development
    volumes:
      - ${PWD}/uploads:/app/public/uploads  #自行修改冒号前面的路径
      - src-data:/app/src
      - ${PWD}/db:/app/.tmp  #自行修改冒号前面的路径
volumes:
  src-data:

 

 参数修改

建议以下参数自行修改

1.image:kodashen/lingmu-app:sqllite-latest 开发版镜像(适用于需要修改数据模型的场景)

2.ports:端口映射,如果需要修改,只修改冒号前面的端口

3.volumes:存储路径,这里将sqllite数据库和附件文件存在宿主机目录

 

创建容器

使用命令行进入这个文件夹,执行以下命令

docker-compose -p lingmu up -d

 

注意点

strapi数据模型默认存储在Docker数据卷中,数据以及附件文件存在宿主机文件夹,后续升级镜像版本不会丢失数据

 

配置Nginx反向代理

上面的步骤执行完以后,可以使用IP在外部访问,如果需要绑定域名和SSL需要配置一下nginx反代。以下步骤仅适用于宝塔面板。

1.新创建一个空网站,不需要PHP、FTP、数据库,一个纯静态网站,并且填写解析的域名

2.配置SSL证书

3.点击站点设置,左侧找到【反向代理】,然后添加一个反向代理,代理名称随便写,目标URL填写:http://127.0.0.1:1337(这里的端口是上面ports里面提到的端口),发送域名:$host

4.保存

5.打开浏览器输入域名即可访问

 

中文

stapi后台左下角个人资料,设置界面语言

20240712132653533-image

权限

strapi后台设置–角色列表—Pubilc,API中的字段需要设置权限不然无法访问

category,post,wxSet,doc,wall,doing都要设置

20240712132704545-image

更多访问文档:https://docs.frbkw.com/lingmu/demand/cent79.html

小程序

小程序源码导入微信开发工具utils/http.js修改域名信息

下载

关注公众号回复“灵沐”下载

20240712132719656-image

© 免责声明

请登录后发表评论

    没有评论内容