Compare commits

5 Commits

Author SHA1 Message Date
573404dead feat(infrastructure): use correct url
Some checks are pending
Deploy Prod / Run Python Tests (push) Waiting to run
Deploy Prod / Build and push image (reusable) (push) Blocked by required conditions
Deploy Prod / Generate Production URLs (push) Blocked by required conditions
Deploy Prod / Frontend - Build and Deploy to Cloudflare Pages (prod) (push) Blocked by required conditions
Deploy Prod / Helm upgrade/install (prod) (push) Blocked by required conditions
2025-11-12 01:11:53 +01:00
d57dd82a64 feat(infrastructure): use correct url 2025-11-12 01:09:29 +01:00
50f37c1161 feat(infrastructure): use newer image 2025-11-12 00:58:54 +01:00
ae22d2ee5f feat(infrastructure): make tests mandatory 2025-11-12 00:46:36 +01:00
509608f8c9 Merge pull request #50 from dat515-2025/merge/update_workers
feat(workers): update workers
2025-11-12 00:42:16 +01:00
4 changed files with 7 additions and 2 deletions

View File

@@ -27,6 +27,7 @@ jobs:
build: build:
name: Build and push image (reusable) name: Build and push image (reusable)
needs: [test]
uses: ./.github/workflows/build-image.yaml uses: ./.github/workflows/build-image.yaml
with: with:
mode: prod mode: prod
@@ -36,6 +37,7 @@ jobs:
get_urls: get_urls:
name: Generate Production URLs name: Generate Production URLs
needs: [test]
uses: ./.github/workflows/url_generator.yml uses: ./.github/workflows/url_generator.yml
with: with:
mode: prod mode: prod

View File

@@ -1,4 +1,4 @@
FROM python:3.11-slim FROM python:3.11-trixie
WORKDIR /app WORKDIR /app
COPY requirements.txt . COPY requirements.txt .

View File

@@ -1,5 +1,6 @@
import json import json
import logging import logging
import os
from os.path import dirname, join from os.path import dirname, join
from time import strptime from time import strptime
from uuid import UUID from uuid import UUID
@@ -55,7 +56,7 @@ def _load_mock_bank_transactions(user_id: UUID) -> None:
transactions = [] transactions = []
with httpx.Client() as client: with httpx.Client() as client:
response = client.get("http://127.0.0.1:8000/mock-bank/scrape") response = client.get(f"{os.getenv('APP_POD_URL')}/mock-bank/scrape")
if response.status_code != httpx.codes.OK: if response.status_code != httpx.codes.OK:
return return
for transaction in response.json(): for transaction in response.json():

View File

@@ -120,3 +120,5 @@ spec:
secretKeyRef: secretKeyRef:
name: prod name: prod
key: SMTP_FROM key: SMTP_FROM
- name: APP_POD_URL
value: {{ printf "http://%s.%s.svc.cluster.local" .Values.app.name .Release.Namespace | quote }}