From b560c07d6262f6321db38aeaba6ec7f3254383ec Mon Sep 17 00:00:00 2001 From: ribardej Date: Thu, 13 Nov 2025 13:52:27 +0100 Subject: [PATCH] feat(docs): codebase refactor - added src directory --- .github/workflows/build-image.yaml | 2 +- .github/workflows/deploy-pr.yaml | 6 +++--- .github/workflows/deploy-prod.yaml | 8 ++++---- .github/workflows/frontend-pages.yml | 6 +++--- .github/workflows/run-tests.yml | 10 +++++----- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml index 3246c82..5758dfe 100644 --- a/.github/workflows/build-image.yaml +++ b/.github/workflows/build-image.yaml @@ -15,7 +15,7 @@ on: context: description: "Docker build context path" required: false - default: "7project/backend" + default: "7project/src/backend" type: string pr_number: description: "PR number (required when mode=pr)" diff --git a/.github/workflows/deploy-pr.yaml b/.github/workflows/deploy-pr.yaml index a33889c..005b432 100644 --- a/.github/workflows/deploy-pr.yaml +++ b/.github/workflows/deploy-pr.yaml @@ -21,7 +21,7 @@ jobs: with: mode: pr image_repo: lukastrkan/cc-app-demo - context: 7project/backend + context: 7project/src/backend pr_number: ${{ github.event.pull_request.number }} secrets: inherit @@ -90,9 +90,9 @@ jobs: PR=${{ github.event.pull_request.number }} RELEASE=myapp-pr-$PR NAMESPACE=pr-$PR - helm upgrade --install "$RELEASE" ./7project/charts/myapp-chart \ + helm upgrade --install "$RELEASE" ./7project/src/charts/myapp-chart \ -n "$NAMESPACE" --create-namespace \ - -f 7project/charts/myapp-chart/values-dev.yaml \ + -f 7project/src/charts/myapp-chart/values-dev.yaml \ --set prNumber="$PR" \ --set deployment="pr-$PR" \ --set domain="$DOMAIN" \ diff --git a/.github/workflows/deploy-prod.yaml b/.github/workflows/deploy-prod.yaml index 899dc3e..9fa05b9 100644 --- a/.github/workflows/deploy-prod.yaml +++ b/.github/workflows/deploy-prod.yaml @@ -5,7 +5,7 @@ on: branches: [ "main" ] paths: - ../../7project/src/backend/** - - 7project/frontend/** + - ../../7project/src/frontend/** - ../../7project/src/charts/myapp-chart/** - .github/workflows/deploy-prod.yaml - .github/workflows/build-image.yaml @@ -32,7 +32,7 @@ jobs: with: mode: prod image_repo: lukastrkan/cc-app-demo - context: 7project/backend + context: 7project/src/backend secrets: inherit get_urls: @@ -103,9 +103,9 @@ jobs: SMTP_FROM: ${{ secrets.SMTP_FROM }} UNIRATE_API_KEY: ${{ secrets.UNIRATE_API_KEY }} run: | - helm upgrade --install myapp ./7project/charts/myapp-chart \ + helm upgrade --install myapp ./7project/src/charts/myapp-chart \ -n prod --create-namespace \ - -f 7project/charts/myapp-chart/values-prod.yaml \ + -f 7project/src/charts/myapp-chart/values-prod.yaml \ --set deployment="prod" \ --set domain="$DOMAIN" \ --set domain_scheme="$DOMAIN_SCHEME" \ diff --git a/.github/workflows/frontend-pages.yml b/.github/workflows/frontend-pages.yml index 7b46a6f..9c7003d 100644 --- a/.github/workflows/frontend-pages.yml +++ b/.github/workflows/frontend-pages.yml @@ -35,7 +35,7 @@ jobs: runs-on: ubuntu-latest defaults: run: - working-directory: 7project/frontend + working-directory: 7project/src/frontend steps: - name: Checkout uses: actions/checkout@v4 @@ -45,7 +45,7 @@ jobs: with: node-version: '20' cache: 'npm' - cache-dependency-path: 7project/frontend/package-lock.json + cache-dependency-path: 7project/src/frontend/package-lock.json - name: Install dependencies run: npm ci @@ -61,7 +61,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: frontend-dist - path: 7project/frontend/dist + path: 7project/src/frontend/dist deploy: name: Deploy to Cloudflare Pages diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 2c73b58..ea2a3bc 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -46,21 +46,21 @@ jobs: - name: Add test dependencies to requirements run: | - echo "pytest==8.4.2" >> ./7project/backend/requirements.txt - echo "pytest-asyncio==1.2.0" >> ./7project/backend/requirements.txt + echo "pytest==8.4.2" >> ./7project/src/backend/requirements.txt + echo "pytest-asyncio==1.2.0" >> ./7project/src/backend/requirements.txt - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r ./7project/backend/requirements.txt + pip install -r ./7project/src/backend/requirements.txt - name: Run Alembic migrations run: | alembic upgrade head - working-directory: ./7project/backend + working-directory: ./7project/src/backend - name: Run tests with pytest env: PYTEST_RUN_CONFIG: "True" run: pytest - working-directory: ./7project/backend \ No newline at end of file + working-directory: ./7project/src/backend \ No newline at end of file