From 1f9bbe96e45dcf1c653ff0061cc751540c0ade0e Mon Sep 17 00:00:00 2001 From: Michael Li Date: Sat, 4 Mar 2023 12:24:01 +0800 Subject: [PATCH] update README.md and add docker-compose.yaml to release zip file when publish release --- Makefile | 2 +- README.md | 8 +++++--- docs/deploy/local/custom/config.yaml | 10 +--------- internal/conf/config.yaml | 6 +++--- 4 files changed, 10 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index bc5ced6e..7e9c76bf 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ CGO_ENABLED := 1 endif RELEASE_ROOT = release -RELEASE_FILES = LICENSE README.md config.yaml.sample scripts docs +RELEASE_FILES = LICENSE README.md config.yaml.sample docker-compose.yaml scripts docs RELEASE_LINUX_AMD64 = $(RELEASE_ROOT)/linux-amd64/$(TARGET) RELEASE_DARWIN_AMD64 = $(RELEASE_ROOT)/darwin-amd64/$(TARGET) RELEASE_DARWIN_ARM64 = $(RELEASE_ROOT)/darwin-arm64/$(TARGET) diff --git a/README.md b/README.md index d2b7ddc8..36780add 100644 --- a/README.md +++ b/README.md @@ -194,7 +194,10 @@ PaoPao主要由以下优秀的开源项目/工具构建 docker build -t your/paopao-ce:tag --build-arg EMBED_UI=no . # 运行 - docker run -d -p 8008:8008 -v ${PWD}/config.yaml.sample:/app/paopao-ce/config.yaml your/paopao-ce:tag + mkdir custom && docker run -d -p 8008:8008 -v ${PWD}/custom:/app/paopao-ce/custom -v ${PWD}/config.yaml.sample:/app/paopao-ce/config.yaml your/paopao-ce:tag + + # 或者直接运行构建好的docker image + mkdir custom && docker run -d -p 8008:8008 -v ${PWD}/custom:/app/paopao-ce/custom -v ${PWD}/config.yaml.sample:/app/paopao-ce/config.yaml bitbus/paopao-ce:latest ``` * 前端: @@ -227,8 +230,7 @@ docker compose up --build # file: docker-compose.yaml ... backend: - build: - context: . + image: bitbus/paopao-ce:latest restart: always depends_on: - db diff --git a/docs/deploy/local/custom/config.yaml b/docs/deploy/local/custom/config.yaml index 66208484..7a8d2ac0 100644 --- a/docs/deploy/local/custom/config.yaml +++ b/docs/deploy/local/custom/config.yaml @@ -1,5 +1,5 @@ Features: - Default: ["Sqlite3", "Zinc", "LocalOSS", "LoggerZinc", "BigCacheIndex", "Friendship", "Frontend:EmbedWeb", "Web"] + Default: ["Sqlite3", "Zinc", "LocalOSS", "LoggerFile", "BigCacheIndex", "Friendship", "Frontend:EmbedWeb", "Web"] BigCacheIndex: # 使用BigCache缓存泡泡广场消息流 MaxIndexPage: 1024 # 最大缓存页数,必须是2^n, 代表最大同时缓存多少页数据 HardMaxCacheSize: 256 # 最大缓存大小(MB),0表示无限制 @@ -8,14 +8,6 @@ WebServer: # Web服务 HttpPort: 8008 ReadTimeout: 60 WriteTimeout: 60 -Logger: # 日志通用配置 - Level: debug # 日志级别 panic|fatal|error|warn|info|debug|trace -LoggerZinc: # 使用Zinc写日志 - Host: 127.0.0.1:4080 - Index: paopao-log - User: admin - Password: admin - Secure: False JWT: # 鉴权加密 Secret: 18a6413dc4fe394c66345ebe501b2f26 Issuer: paopao-api diff --git a/internal/conf/config.yaml b/internal/conf/config.yaml index 6ea7d3c6..8713e813 100644 --- a/internal/conf/config.yaml +++ b/internal/conf/config.yaml @@ -81,7 +81,7 @@ Pyroscope: # Pyroscope配置 Logger: # 日志通用配置 Level: debug # 日志级别 panic|fatal|error|warn|info|debug|trace LoggerFile: # 使用File写日志 - SavePath: data/paopao-ce/logs + SavePath: custom/data/paopao-ce/logs FileName: app FileExt: .log LoggerZinc: # 使用Zinc写日志 @@ -151,7 +151,7 @@ S3: # Amazon S3 存储配置 Bucket: paopao Domain: LocalOSS: # 本地文件OSS存储配置 - SavePath: data/paopao-ce/oss + SavePath: custom/data/paopao-ce/oss Secure: False Bucket: paopao Domain: 127.0.0.1:8008 @@ -176,7 +176,7 @@ Postgres: # PostgreSQL数据库 SSLMode: disable TimeZone: Asia/Shanghai Sqlite3: # Sqlite3数据库 - Path: data/sqlite3/paopao-ce.db + Path: custom/data/sqlite3/paopao-ce.db Redis: Host: redis:6379 Password: