文章部署环境

  • Ubuntu: 22.04 LTS
  • Docker: 24.0.5
  • Docker Compose: 2.20.2
  • Laf: laf-1.0.0-alpha.4

下载解压项目

laf-1.0.0-alpha.4

最新本版的部署目录已经没有docker-compose.yml, 所以给了我的1.0a测的备注备份版本, 还保留了编排。其实0.8之后就本该去除的。

laf-1.0.0-beta.0

这是官方最后一个有docker-compose.yml的版本

解压

1
2
tar -zcvf test.tar.gz 文件名 laf
cd /laf/laf-1.0.0-alpha.4/deploy/docker-compose

修改配置

/deploy/docker-compose底下有.env配置文件, 按自己情况编辑就行, 我已经备注了参数含义

需要注意的是先不要改APP_SERVICE_DEPLOY_URL_SCHEMA, 因为涉及的域名比较多, 冒然开启https会进不去。

启动服务

1
2
3
4
5
6
7
8
9
10
11
## 去docker-compose目录
cd /laf/laf-1.0.0-alpha.4/deploy/docker-compose

## 创建docker网络
docker network create laf_shared_network --driver bridge || true

## 拉取镜像
docker pull lafyun/app-service:latest

## 启动所有服务
docker-compose up -d

启动所有服务会拉取镜像比较久, 可以先设置docker加速源
启动后如果有可视化管理可以看到多了11个容器, 没有就docker ps -a | grep laf

测试服务

打开你在.env填的SYS_CLIENT_HOS, 登入账号密码新建一个世界级函数测试一下,
写完记得发布。

1
2
3
exports.main = function () {
return "hello world!";
};

本站由 钟意 使用 Stellar 1.28.1 主题创建。
又拍云 提供CDN加速/云存储服务
vercel 提供托管服务
湘ICP备2023019799号-1
总访问 次 | 本页访问