diff --git a/docker-compose.yml b/docker-compose.yml index da1bdb0..23c5233 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,6 +19,11 @@ services: # 不暴露到宿主机 expose: - "5432" + logging: + driver: json-file + options: + max-size: "10m" + max-file: "3" redis: image: redis:7-alpine @@ -33,6 +38,11 @@ services: retries: 5 expose: - "6379" + logging: + driver: json-file + options: + max-size: "10m" + max-file: "3" api: build: @@ -50,6 +60,11 @@ services: volumes: - ./backend/app:/app/app command: ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"] + logging: + driver: json-file + options: + max-size: "10m" + max-file: "3" worker: build: @@ -65,6 +80,11 @@ services: volumes: - ./backend/app:/app/app command: ["python", "-m", "app.workers"] + logging: + driver: json-file + options: + max-size: "10m" + max-file: "3" caddy: image: caddy:2-alpine @@ -79,6 +99,11 @@ services: - caddy_config:/config depends_on: - api + logging: + driver: json-file + options: + max-size: "10m" + max-file: "3" frontend: build: @@ -91,6 +116,11 @@ services: - "80" depends_on: - api + logging: + driver: json-file + options: + max-size: "10m" + max-file: "3" volumes: pg_data: