更新 docker-compose.yml 和 supervisord.conf: 重构服务配置,合并前后端服务,调整端口映射和启动命令。
This commit is contained in:
@ -14,47 +14,6 @@ jobs:
|
||||
- name: 检出代码
|
||||
uses: ./.actions/checkout
|
||||
|
||||
- name: 安装 Node.js
|
||||
run: |
|
||||
curl -fsSL https://deb.nodesource.com/setup_21.x | bash -
|
||||
apt-get install -y nodejs
|
||||
|
||||
- name: 安装前端依赖
|
||||
working-directory: platform
|
||||
run: npm install
|
||||
|
||||
- name: 构建前端(跳过 ts 校验)
|
||||
working-directory: platform
|
||||
run: |
|
||||
npm run build -- --no-check || true
|
||||
|
||||
- name: 安装 Python 3.11
|
||||
run: |
|
||||
sudo apt update
|
||||
sudo apt install -y software-properties-common
|
||||
sudo add-apt-repository -y ppa:deadsnakes/ppa
|
||||
sudo apt update
|
||||
sudo apt install -y python3.11 python3.11-venv python3-pip
|
||||
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1
|
||||
python3 --version
|
||||
|
||||
- name: 设置 pip 国内镜像源
|
||||
run: |
|
||||
mkdir -p ~/.pip
|
||||
cat > ~/.pip/pip.conf << EOF
|
||||
[global]
|
||||
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
trusted-host = files.pythonhosted.org,pypi.org,pypi.python.org
|
||||
EOF
|
||||
|
||||
- name: 安装后端依赖
|
||||
working-directory: back
|
||||
run: |
|
||||
python3.11 -m venv venv
|
||||
source venv/bin/activate
|
||||
pip install --upgrade pip
|
||||
pip install -r requirements.txt
|
||||
|
||||
- name: 构建 Docker 镜像
|
||||
run: |
|
||||
docker compose build
|
||||
|
||||
Reference in New Issue
Block a user