appstore-1panel/apps/policr-mini/latest/docker-compose.yml
Meng Sen 0865384697 发布应用 Policr Mini
Signed-off-by: Meng Sen <qyg2297248353@gmail.com>
2025-02-27 11:47:15 +08:00

40 lines
1.8 KiB
YAML

networks:
1panel-network:
external: true
services:
policr-mini:
image: gramoss/policr-mini:latest
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"
restart: always
networks:
- 1panel-network
ports:
- ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP}
env_file:
- ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env}
- ${ENV_FILE:-/etc/1panel/envs/default.env}
volumes:
- ${POLICR_MINI_ROOT_PATH}/assets:/_assets
environment:
- TZ=Asia/Shanghai
- POLICR_MINI_BOT_ASSETS_PATH=/_assets
- POLICR_MINI_SERVER_PORT=${PANEL_APP_PORT_HTTP}
- POLICR_MINI_SERVER_ROOT_URL=${POLICR_MINI_SERVER_ROOT_URL}
- POLICR_MINI_BOT_NAME=${POLICR_MINI_BOT_NAME}
- POLICR_MINI_BOT_OWNER_ID=${POLICR_MINI_BOT_OWNER_ID}
- POLICR_MINI_DATABASE_URL="ecto://${POSTGRES_USERNAME}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DATABSE}"
- POLICR_MINI_DATABASE_POOL_SIZE=${POLICR_MINI_DATABASE_POOL_SIZE:-10}
- POLICR_MINI_SERVER_SECRET_KEY_BASE=${POLICR_MINI_SERVER_SECRET_KEY_BASE}
- POLICR_MINI_BOT_TOKEN=${POLICR_MINI_BOT_TOKEN}
- POLICR_MINI_BOT_WORK_MODE=${POLICR_MINI_BOT_WORK_MODE:-polling}
- POLICR_MINI_BOT_GRID_CAPTCHA_INDI_WIDTH=${POLICR_MINI_BOT_GRID_CAPTCHA_INDI_WIDTH:-180}
- POLICR_MINI_BOT_GRID_CAPTCHA_INDI_HEIGHT=${POLICR_MINI_BOT_GRID_CAPTCHA_INDI_HEIGHT:-120}
- POLICR_MINI_BOT_GRID_CAPTCHA_WATERMARK_FONT_FAMILY=${POLICR_MINI_BOT_GRID_CAPTCHA_WATERMARK_FONT_FAMILY:-Lato}
- POLICR_MINI_BOT_AUTO_GEN_COMMANDS=${POLICR_MINI_BOT_AUTO_GEN_COMMANDS:-true}
- POLICR_MINI_BOT_MOSAIC_METHOD=${POLICR_MINI_BOT_MOSAIC_METHOD:-spoiler}
- POLICR_MINI_UNBAN_METHOD=${POLICR_MINI_UNBAN_METHOD:-until_date}
- POLICR_MINI_OPTS=${POLICR_MINI_OPTS}