[2025-01-07] 添加 Linkwarden、集简云对接、Yearning部署指南
All checks were successful
Publish to Confluence / confluence (push) Successful in 39s

This commit is contained in:
liuxiaohua 2025-01-07 15:00:28 +08:00
parent 6daf6e7810
commit 82bcd600fd

View File

@ -26,26 +26,69 @@
- 可以参考https://next.yearning.io/zh/usage/ixah25xr/
### Docker Compose
### Docker Compose 启动
#### `conf.toml` 文件
#### 修改 docker compose 文件
- 禁用的节点复制后需要解禁
- `docker-compose.yml`
```yaml
version: '3'
services:
yearning:
image: yeelabs/yearning:v3.1.5
environment:
MYSQL_USER: yearning
MYSQL_PASSWORD: ukC2ZkcG_ZTeb
MYSQL_ADDR: mysql
MYSQL_DB: yearning
SECRET_KEY: dbcjqheupqjsuwsm
IS_DOCKER: is_docker
ports:
- 8000:8000
volumes:
- ./opt/conf.toml:/opt/conf.toml
#- 首次使用请先初始化
#- command: /bin/bash -c "./Yearning install && ./Yearning run"
depends_on:
- mysql
restart: always
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: ukC2ZkcG_ZTeb
MYSQL_DATABASE: yearning
MYSQL_USER: yearning
MYSQL_PASSWORD: ukC2ZkcG_ZTeb
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_general_ci
volumes:
- ./data/mysql:/var/lib/mysql
#- 默认账号admin默认密码Yearning_admin
```
#### 修改配置文件
- `conf.toml`
```toml
#- [Mysql]
[Mysql]
Db = "Yearning"
Host = "127.0.0.1"
Port = "3306"
Password = ""
User = "root"
#- [General]
[General]
SecretKey = "dbcjqheupqjsuwsm"
Hours = 4
Lang = "zh_CN"
#- [Oidc]
[Oidc]
Enable = false
ClientId = "${keycloak的客户端ID}"
ClientSecret = "${keycloak的客户端Secret}"
@ -64,10 +107,12 @@ SessionKey = "session_state"
- 可以参考https://next.yearning.io/zh/usage/boccobus/
#### 修改 `conf.toml`Keycloak示例
#### 修改配置文件Keycloak示例
- `conf.toml`
```toml
#- [Oidc]
[Oidc]
Enable = true
ClientId = "${keycloak的客户端ID}"
ClientSecret = "${keycloak的客户端Secret}"