From 9ef75e437786adab2bd666d4a48e52de5176670c Mon Sep 17 00:00:00 2001 From: Kai Date: Fri, 21 Mar 2025 18:39:30 +0800 Subject: [PATCH] update: test.yaml --- .github/workflows/test.yaml | 15 +++------------ deploy/compose-test.yaml | 14 ++++++++++++++ requirements.txt | 1 + 3 files changed, 18 insertions(+), 12 deletions(-) create mode 100644 deploy/compose-test.yaml diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index b3d436f..23e8f59 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -9,10 +9,10 @@ jobs: runs-on: test steps: - name: Checkout Code - uses: https://git.bellacocool.com/actions/checkout@v4 + uses: actions/checkout@v4 - name: Docker Build and Push run: | - docker build -t git.bellacocool.com/jsy/epr:latest . + docker build -t gitea.xkkxyy.com/Kai/my-django:latest . continue-on-error: true deploy: @@ -20,13 +20,4 @@ jobs: needs: build steps: - name: Deploy to Test - run: cd /opt/docker && docker compose -f docker-compose.yaml -f epr/docker-compose.yaml up -d - - release: - runs-on: test - needs: build - steps: - - name: Release Package - run: | - docker run --rm -e GITHUB_RUN_NUMBER=$GITHUB_RUN_NUMBER git.bellacocool.com/jsy/epr sh release.sh - + run: cd /opt/docker && docker compose -f docker-compose.yaml -f my-django/docker-compose.yaml up -d diff --git a/deploy/compose-test.yaml b/deploy/compose-test.yaml new file mode 100644 index 0000000..19d7d42 --- /dev/null +++ b/deploy/compose-test.yaml @@ -0,0 +1,14 @@ +version: '3' + +services: + my-django: + image: gitea.xkkxyy.com/Kai/my-django:latest + command: ["uvicorn", "mysite.asgi:application", "--host=0.0.0.0", "--port=80", "--reload"] + deploy: + mode: replicated + replicas: 1 + environment: + env: test + restart: unless-stopped + volumes: + - /opt/docker/data:/tmp/data diff --git a/requirements.txt b/requirements.txt index 12fce63..3b5d5e1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ +uvicorn Django~=5.1.5 djangorestframework~=3.15.2 django-filter~=25.1