Files
Mofox-Core/docker-compose.yml

54 lines
1.4 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

services:
core:
container_name: MoFox-Bot
#### prod ####
image: ericterminal/mofox:latest
#### dev ####
# image: ericterminal/mofox:dev
environment:
- TZ=Asia/Shanghai
volumes:
- ./docker-config/core/.env:/app/.env # 持久化env配置文件
- ./docker-config/core:/app/config # 持久化bot配置文件
- ./data/core/mofox_bot_statistics.html:/app/mofox_bot_statistics.html #统计数据输出
- ./data/app:/app/data # 共享目录
- ./data/core/plugins:/app/plugins # 插件目录
- ./data/core/logs:/app/logs # 日志目录
restart: always
networks:
- mofox
napcat:
environment:
- NAPCAT_UID=1000
- NAPCAT_GID=1000
- TZ=Asia/Shanghai
ports:
- "6099:6099"
volumes:
- ./docker-config/napcat:/app/napcat/config # 持久化napcat配置文件
- ./data/qq:/app/.config/QQ # 持久化QQ本体
- ./data/app:/app/data # 共享目录
container_name: mofox-napcat
restart: always
image: mlikiowa/napcat-docker:latest
networks:
- mofox
# chat2db占用相对较高但是功能强大
# 内存占用约600m内存充足推荐选此
# chat2db:
# image: chat2db/chat2db:latest
# container_name: maim-bot-chat2db
# restart: always
# ports:
# - "10824:10824"
# volumes:
# - ./data/chat2db:/data/app
# networks:
# - mofox
volumes:
site-packages:
networks:
mofox:
driver: bridge