官方提供了两种部署方式, 分别为k8s和单机的docker-compose, 本篇是基于docker-compose单机部署的
以xxx.com域名为例, 需要先申请 *.xxx.com 的泛解析证书并下载key和crt文件(也可以先阅读第6节自动生成一次泛解析证书)
(免费的泛解析证书, 且可以自动续约的工具acme.sh参考第6节)
(使用单域名证书也可以, 只需要每次创建应用之后配置下网关, 参考第5节)
(推荐使用泛域名解析, 第5节可以不用看了)
在域名管理平台增加一条A记录, 主机名为*, 解析到准备安装laf的服务器的IP
安装Docker可以使用DaoCloud一键安装脚本
sudo curl -sSL <https://get.daocloud.io/docker> | sh
安装docker-compose可以在下面这个地址下载
https://github.com/docker/compose/releases
下载完成后上传到服务器上并建立软连接, 比如
ln -s /opt/docker-compose /usr/bin/docker-compose
使用 docker-compose version 命令确认版本 (最好下载最新版, 亲测使用1.18版本会不支持docker-compose.yml中的一些语法)
给docker-compose增加运行权限