From c893d046670be0d9ec7b2274483366650ec7b03d Mon Sep 17 00:00:00 2001 From: mrhaoji Date: Thu, 22 Jun 2023 14:49:33 +0800 Subject: [PATCH] chore: update docker-compose.yml (#189) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 去除 Redis 服务的 ports 配置,只允许 Docker Compose 启动的服务才可以访问Redis,不会暴露到宿主机上也不会和宿主机产生端口冲突;同时也提升安全性。 --- docker-compose.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index b234ebfc..8158a3ee 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,11 +13,13 @@ services: - ./logs:/app/logs environment: - SQL_DSN=root:123456@tcp(host.docker.internal:3306)/one-api # 修改此行,或注释掉以使用 SQLite 作为数据库 - - REDIS_CONN_STRING=redis://redis:6379 + - REDIS_CONN_STRING=redis://redis - SESSION_SECRET=random_string # 修改为随机字符串 - TZ=Asia/Shanghai # - SYNC_FREQUENCY=60 # 多机部署时从节点取消注释该行 # - FRONTEND_BASE_URL=https://openai.justsong.cn # 多机部署时从节点取消注释该行 + depends_on: + - redis healthcheck: test: [ "CMD-SHELL", "curl -s http://localhost:3000/api/status | grep -o '\"success\":\\s*true' | awk '{print $2}' | grep 'true'" ] interval: 30s @@ -28,5 +30,3 @@ services: image: redis:latest container_name: redis restart: always - ports: - - "6379:6379"