This commit is contained in:
Refound-445 2025-01-28 16:33:36 +08:00
parent f6971d3fe9
commit f040d1b1e5
6 changed files with 98 additions and 0 deletions

3
docker/.env.prod Normal file
View File

@ -0,0 +1,3 @@
DRIVER=~fastapi+~httpx+~websockets
ONEBOT_ACCESS_TOKEN='temp123456'
ENVIRONMENT=.dev

34
docker/.gitattributes vendored Normal file
View File

@ -0,0 +1,34 @@
*.7z filter=lfs diff=lfs merge=lfs -text
*.arrow filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.ckpt filter=lfs diff=lfs merge=lfs -text
*.ftz filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.h5 filter=lfs diff=lfs merge=lfs -text
*.joblib filter=lfs diff=lfs merge=lfs -text
*.lfs.* filter=lfs diff=lfs merge=lfs -text
*.mlmodel filter=lfs diff=lfs merge=lfs -text
*.model filter=lfs diff=lfs merge=lfs -text
*.msgpack filter=lfs diff=lfs merge=lfs -text
*.npy filter=lfs diff=lfs merge=lfs -text
*.npz filter=lfs diff=lfs merge=lfs -text
*.onnx filter=lfs diff=lfs merge=lfs -text
*.ot filter=lfs diff=lfs merge=lfs -text
*.parquet filter=lfs diff=lfs merge=lfs -text
*.pb filter=lfs diff=lfs merge=lfs -text
*.pickle filter=lfs diff=lfs merge=lfs -text
*.pkl filter=lfs diff=lfs merge=lfs -text
*.pt filter=lfs diff=lfs merge=lfs -text
*.pth filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
*.safetensors filter=lfs diff=lfs merge=lfs -text
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.tar.* filter=lfs diff=lfs merge=lfs -text
*.tflite filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.wasm filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text

21
docker/Dockerfile Normal file
View File

@ -0,0 +1,21 @@
FROM python:3.11
WORKDIR /code
COPY ./requirements.txt /code/requirements.txt
RUN python3 -m pip install --no-cache-dir --upgrade pip \
&& python3 -m pip install --no-cache-dir --upgrade -r /code/requirements.txt
COPY . .
RUN apt-get update && apt-get install -y sudo \
&& curl -o napcat.sh https://nclatest.znin.net/NapNeko/NapCat-Installer/main/script/install.sh \
&& sudo bash napcat.sh \
&& nb bs -y --no-venv -a nonebot.adapters.onebot.v11 nailong \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
WORKDIR /code/nailong
RUN nb plugin install nonebot-plugin-nailongremove
COPY ../../.env.prod /.env.prod
COPY ../..//onebot11.json /opt/QQ/resources/app/app_launcher/napcat/config/onebot11_3990547445.json
RUN xvfb-run -a qq --no-sandbox & nb run

12
docker/README.md Normal file
View File

@ -0,0 +1,12 @@
---
title: NonebotDocker
emoji: 📈
colorFrom: gray
colorTo: green
sdk: docker
pinned: false
license: mit
short_description: Just for learning
---
# The main purpose of this Space is for the one-click deployment of the nonebot-plugin-nailongremove. The original project URL is: [run_with_napcat_en.ipynb](https://github.com/Refound-445/nonebot-plugin-nailongremove/blob/main/ipynb/run_with_napcat_en.ipynb).

23
docker/onebot11.json Normal file
View File

@ -0,0 +1,23 @@
{
"network": {
"httpServers": [],
"httpClients": [],
"websocketServers": [],
"websocketClients": [
{
"name": "nonebot",
"enable": true,
"url": "ws://127.0.0.1:8080/onebot/v11/ws",
"messagePostFormat": "array",
"reportSelfMessage": true,
"reconnectInterval": 5000,
"token": "temp123456",
"debug": false,
"heartInterval": 30000
}
]
},
"musicSignUrl": "",
"enableLocalFile2Url": false,
"parseMultMsg": true
}

5
docker/requirements.txt Normal file
View File

@ -0,0 +1,5 @@
nb-cli
nb-cli-plugin-bootstrap
nonebot2[fastapi]
nonebot-adapter-onebot
nonebot-plugin-logpile