Files
appstore-1panel/apps/pansou/latest/docker-compose.yml
T
2025-12-18 11:31:27 +08:00

43 lines
1.1 KiB
YAML

networks:
1panel-network:
external: true
services:
pansou-web:
image: ghcr.io/fish2018/pansou-web:latest
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
restart: always
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:80
env_file:
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
- ${ENV_FILE:-/etc/1panel/envs/default.env}
volumes:
- ${PANSOU_ROOT_PATH}/cache:/app/data/cache
- ${PANSOU_ROOT_PATH}/logs:/app/data/logs
environment:
- TZ=Asia/Shanghai
- PANSOU_HOST=127.0.0.1
- PANSOU_PORT=8888
- CACHE_PATH=/app/data/cache
- LOG_PATH=/app/data/logs
- CACHE_ENABLED=true
- CACHE_MAX_SIZE=100
- CACHE_TTL=60
- ASYNC_PLUGIN_ENABLED=true
- ASYNC_RESPONSE_TIMEOUT=4
- ASYNC_MAX_BACKGROUND_WORKERS=20
- ASYNC_MAX_BACKGROUND_TASKS=100
- ASYNC_CACHE_TTL_HOURS=1
- HTTPS_PROXY=${HTTP_PROXY:-}
healthcheck:
test: [ "CMD", "wget", "-q", "--spider", "http://localhost:8888/api/health" ]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s