- 安装docker和npm
- docker-compose部署lsky
version: '3.3'
services:
lsky-pro-docker:
container_name: lsky-pro
restart: unless-stopped
ports:
- '9080:8089'
volumes:
- './data:/var/www/html'
image: 'halcyonazure/lsky-pro-docker:latest'
docker-compose.yml
- docker-compose部署
version: '3'
services:
minio:
container_name: "minio"
restart: unless-stopped
volumes:
- ./data:/data
environment:
- MINIO_ROOT_USER=username
- MINIO_ROOT_PASSWORD=password
ports:
- 9000:9000
- 9001:9001
image: quay.io/minio/minio
command: server /data --console-address ":9001"
docker-compose.yml
- nginx反代这样几条记录
lsky.example.com: 172.17.0.1:9080
minio.example.com: 172.17.0.1:9001;
minio-img.example.com: 172.17.0.1:9000;
img.minio-img.example.com: 172.17.0.1:9000
- 访问minio.example.com新建一个名为img的桶,Access Policy权限改为public
- 访问lsky.example.com,添加存储策略,填写如下
访问域名: https://minio-img.example.com/img
AccessKey: minio console中root的登陆用户名
SecretKey: minio console中root登陆的密码
连接地址: 同访问域名
区域: us-east-1
桶名称: img
BucketEndpoint: 不打开
关于为什么会有 img.minio-img.example.com这条记录的解释
github上的一个issuse指出连接地址使用域名则实际访问的域名是 https://桶名.域名,因此我添加了这条A记录.根据我的理解实际情况在上传图片时访问img.minio-img.example.com,在浏览图片时访问的是minio-img.example.com.
【Bug】存储单元使用Minio,链接地址使用域名就会出问题 · Issue #458 · lsky-org/lsky-pro
存储方式使用Minio方式时,连接地址使用域名则实际访问的域名是https://桶名.域名 复现步骤: 首先修改了 vendor/league/flysystem-aws-s3-v3/AwsS3V3Adapter.php 代码用于帮助打印问题 先决条件: 连接地址使用域名:https://example.domain.com:7000,储存桶名称:lsky-pro,区域:us-east-1…
关于使用minio的解释
正常情况下lsky自建就够了,但是我后续有时间想要做分布式集群部署,所以选择了minio做对象存储,算是挖个坑,有时间补.
Minio对象存储服务 - 偷得浮生
A small and beautiful blogging system. 一款小而美的博客系统。
