Max API分发系统
代码 暂不开源 仅提供免费docker镜像给大家使用 介意勿扰
演示:api.7xnn.cn
部署教程:
docker镜像地址:pochacco/max-api:latest
部署方式:仅支持采用docker-compose.yml文件进行部署
进群免费获取域名授权:
docker-compose.yml文件代码:
version: '3.4' services: max-api1: image: pochacco/max-api:latest container_name: Max-API restart: always command: --log-dir /app/logs ports: - "3000:3000" volumes: - ./data:/data - ./logs:/app/logs environment: - SQL_DSN=root:123456@tcp(host.docker.internal:3306)/max-api # 修改此行,或注释掉以使用 SQLite 作为数据库 - REDIS_CONN_STRING=redis://redis:6379 - SESSION_SECRET=max-api #请修改为随机字符 - TZ=Asia/Shanghai - SYNC_FREQUENCY=60 - MEMORY_CACHE_ENABLED=true - SQL_MAX_IDLE_CONNS=1000 - SQL_MAX_OPEN_CONNS=8000 - SQL_CONN_MAX_LIFETIME=60 - CHANNEL_UPDATE_FREQUENCY=60 - CHANNEL_TEST_FREQUENCY=60 - BATCH_UPDATE_ENABLED=true - BATCH_UPDATE_INTERVAL=60 - GLOBAL_API_RATE_LIMIT=200000 - GLOBAL_WEB_RATE_LIMIT=200000 - RELAY_TIMEOUT=1000 depends_on: - redis redis: image: redis:latest container_name: redis restart: always volumes: - ./redis-data:/data watchtower: image: containrrr/watchtower container_name: watchtower restart: always environment: - WATCHTOWER_CLEANUP=true - WATCHTOWER_POLL_INTERVAL=43200 # 12小时(43200秒) volumes: - /var/run/docker.sock:/var/run/docker.sock
部署教程:
新建docker-compose.yml文件将docker-compose.yml文件代码粘贴进去保存
进群免费获取授权:
修改数据库信息
启动项目:在docker-compose.yml文件目录,打开终端输入:
docker-compose up -d
即可启动项目注意:由于增加ip限制功能和速率限制功能需要使用redis
交流qq群:493884969
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自
Pochacco小窝
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果