Skip to content

cj #189

@chengjiaking-jpg

Description

@chengjiaking-jpg

密码错误问题和没设置密码的问题已经解决 。感谢老板们的支持
.env的配置

KatelyaTV Redis 部署环境变量示例

复制此文件为 .env 并修改相应值

#==================== 管理员配置(必填)====================
USERNAME=admin
AUTH_PASSWORD=P@ssw0rd

==================== 数据库配置 ====================

存储类型:使用 Redis

NEXT_PUBLIC_STORAGE_TYPE=redis

Redis 连接配置

REDIS_URL=redis://katelyatv-redis:6379

Redis 密码配置(可选)

REDIS_PASSWORD=your_redis_password

REDIS_DATABASE=0

==================== 应用配置 ====================

NextAuth 配置

NEXTAUTH_SECRET=your_nextauth_secret_here
NEXTAUTH_URL=http://localhost:3000
#功能开关(补充缺失项)
NEXT_PUBLIC_ENABLE_REGISTER=true

站点访问密码配置(可选)

#PASSWORD=P@ssw0rd

站点配置

NEXT_PUBLIC_SITE_NAME=KatelyaTV
NEXT_PUBLIC_SITE_DESCRIPTION=高性能影视播放平台

==================== 部署配置 ====================

生产环境配置

NODE_ENV=production
PORT=3000

Docker 配置

DOCKER_IMAGE_TAG=latest

==================== 可选配置 ====================

Douban API 配置(可选)

DOUBAN_API_KEY=your_douban_api_key

图片代理配置(可选)

IMAGE_PROXY_ENABLED=true

缓存配置

CACHE_TTL=3600

==================== 安全配置 ====================

CORS 配置

CORS_ORIGIN=*

Rate Limiting 配置

RATE_LIMIT_MAX=100
RATE_LIMIT_WINDOW=60000

==================== 监控配置 ====================

健康检查配置

HEALTH_CHECK_ENABLED=true
HEALTH_CHECK_INTERVAL=30

日志配置

LOG_LEVEL=info
LOG_FORMAT=json
root@oesp:/vol1/1000/docker/KatelyaTV#
docker-compose.yml的配置如下
root@oesp:/vol1/1000/docker/KatelyaTV# cat docker-compose.yml
services:

KatelyaTV 应用服务

katelyatv:
image: ghcr.io/katelya77/katelyatv:latest
ports:
- "3000:3000"
environment:
# 数据库配置 - 使用 Redis
NEXT_PUBLIC_STORAGE_TYPE: redis
REDIS_URL: redis://katelyatv-redis:6379
#ADMIN_PASSWORD: ${ADMIN_PASSWORD:-P@ssw0rd}
REDIS_PASSWORD: ${REDIS_PASSWORD:-}
REDIS_DATABASE: 0
AUTH_PASSWORD: ${AUTH_PASSWORD:-P@ssw0rd}
# 站点访问密码配置
#PASSWORD: ${PASSWORD:-}
USERNAME: ${USERNAME:-admin}

  # 其他必要的环境变量
  NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
  NEXTAUTH_URL: ${NEXTAUTH_URL:-http://localhost:3000}
depends_on:
  - katelyatv-redis
restart: unless-stopped
networks:
  - katelyatv-network

Redis 数据库服务

katelyatv-redis:
image: redis:7-alpine
container_name: katelyatv-redis
command: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy allkeys-lru
volumes:
# 持久化数据存储
- katelyatv-redis-data:/data
restart: unless-stopped
networks:
- katelyatv-network
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s

volumes:

Redis 数据卷

katelyatv-redis-data:
driver: local

networks:
katelyatv-network:
driver: bridge
root@oesp:/vol1/1000/docker/KatelyaTV#

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions