Skip to content

docs: 优化 README 格式和说明 #8

docs: 优化 README 格式和说明

docs: 优化 README 格式和说明 #8

Workflow file for this run

name: Dev Test
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Create docker-compose override for local build
run: |
cat > docker-compose.override.yml <<'EOF'
services:
copaw:
build:
context: .
dockerfile: Dockerfile
image: copaw:latest
EOF
- name: Verify merged config
run: docker compose config
- name: Build Docker image
run: docker compose build
- name: Make test script executable
run: chmod +x ./scripts/test-startup.sh
- name: Run startup tests
run: ./scripts/test-startup.sh --ci
- name: Show logs on failure
if: failure()
run: docker compose logs --tail=200
- name: Cleanup
if: always()
run: docker compose down -v