1.2 KiB
1.2 KiB
chongming
[TOC]
作者: chakcy
版本: 0.1.0
运行项目
uv 环境
uv run serve
纯 python 环境
python -m venv .venv
source .venv/bin/activate # windwows 命令为 .venv\Scripts\activate
pip install -r requirements.txt
pip install -e .
serve
打包项目
uv 环境
uv run build
纯 python 环境
source .venv/bin/activate # windwows 命令为 .venv\Scripts\activate
build
打包出来的文件在 build 目录下
build
├── resources
│ ├── chongming.ico
│ ├── plugins.mbank
│ └── app.mbank
├── config.toml
├── db.sqlite3
└── chongming # windows chongming.exe
运行打包后的项目
cd build
chongming # windows chongming.exe
docker镜像
打包镜像
docker build -t chongming:latest .
导出镜像
docker save -o chongming_v1.0.tar chongming:v1.0
导入镜像
docker load -i chongming_v1.0.tar
运行镜像
mkdir -p /data/chongming
docker run -d -p 8000:8000 \
-v /data/chongming/database.db:/app/database.db \
-v /data/chongming/uploads:/app/uploads \
--name chongming chongming:v1.0