Compare commits

..

5 Commits

Author SHA1 Message Date
87257a0bd4 Sync 2024-12-16 21:13:50 +01:00
48ba5feff9 Lets rememeber those pictures 2024-12-13 23:12:00 +01:00
3416dea62e Lets go back 2024-12-13 23:11:30 +01:00
eadd90322e Lets go back 2024-12-13 22:35:06 +01:00
7a6cf87e3e Lets go back 2024-12-13 22:19:08 +01:00
12 changed files with 27 additions and 39 deletions

View File

@@ -35,29 +35,6 @@ jobs:
NOMAD_ADDR: https://nomad.i80.dk NOMAD_ADDR: https://nomad.i80.dk
run: nomad job validate .gitea/workflows/nomad-job.hcl run: nomad job validate .gitea/workflows/nomad-job.hcl
- name: Apply Nomad Job
env:
NOMAD_ADDR: https://nomad.i80.dk
run: nomad job run .gitea/workflows/nomad-job.hcl
- name: Wait for New Job to Become Healthy
env:
NOMAD_ADDR: https://nomad.i80.dk
run: |
echo "Waiting for the new job to become healthy..."
# Fetch the latest allocation ID for the job
NEW_ALLOC=$(nomad job status lifefaq | awk '/ID/ {getline; print $1}' | tail -n 1)
echo "Latest allocation ID: $NEW_ALLOC"
# Wait for the new allocation to become healthy
until nomad alloc status $NEW_ALLOC | grep -q "Client Status.*running"; do
echo "New allocation not healthy yet, retrying..."
sleep 5
done
echo "New allocation is healthy!"
- name: Stop old deployment - name: Stop old deployment
env: env:
NOMAD_ADDR: https://nomad.i80.dk NOMAD_ADDR: https://nomad.i80.dk
@@ -65,7 +42,10 @@ jobs:
continue-on-error: true continue-on-error: true
- name: Apply Nomad Job
env:
NOMAD_ADDR: https://nomad.i80.dk
run: nomad job run .gitea/workflows/nomad-job.hcl
- name: Update Nginx Configuration - name: Update Nginx Configuration
run: ssh runner@nomad sudo /opt/nginx_updater/venv/bin/python3 /opt/nginx_updater/nginx_updater.py lifefaq run: ssh runner@nomad sudo /opt/nginx_updater/venv/bin/python3 /opt/nginx_updater/nginx_updater.py lifefaq

View File

@@ -67,7 +67,8 @@ class MetadataProcessor:
self.data["favorites"].append({ self.data["favorites"].append({
"name": metadata.get("name", "Unknown"), "name": metadata.get("name", "Unknown"),
"image": metadata.get("image", "images/default.jpg"), "image": metadata.get("image", "images/default.jpg"),
"description": metadata.get("summary", "No description provided") "description": metadata.get("summary", "No description provided"),
"path": os.path.relpath(root, self.input_dir).replace(os.sep, "/"),
}) })
def generate_json(self): def generate_json(self):

View File

@@ -4,8 +4,8 @@ description: En kort sammenligning af priserne
author: Henrik Jess author: Henrik Jess
date: ons 11 dec 23:25:00 CET 2024 date: ons 11 dec 23:25:00 CET 2024
summary: Fødevarer er markant billigere i Portugal med få undtagelser som bær og specialvarer. summary: Fødevarer er markant billigere i Portugal med få undtagelser som bær og specialvarer.
favorite: false favorite: true
image: images/pic05.jpg image: images/budget2.jpg
category: Økonomi category: Økonomi
tags: [Portugal, Budget, Økonomi] tags: [Portugal, Budget, Økonomi]
--- ---

View File

@@ -1,11 +1,11 @@
--- ---
name: "El- og vandregninger i Portugal: Sådan påvirker de leveomkostningerne" name: El- og vandregninger i Portugal: Sådan påvirker de leveomkostningerne
description: "Undersøg hvordan elregninger og vandgebyrer i Portugal påvirker leveomkostningerne. Få indsigt i boligudgifter, dagligvarer og sammenligning med Danmark." description: Undersøg hvordan elregninger og vandgebyrer i Portugal påvirker leveomkostningerne. Få indsigt i boligudgifter, dagligvarer og sammenligning med Danmark.
author: "Henrik Jess" author: Henrik Jess
date: ons 11 dec 23:20:00 CET 2024 date: ons 11 dec 23:20:00 CET 2024
summary: "Leveomkostningerne i Portugal er lave, især på bolig og dagligvarer. Få indsigt i, hvordan du kan leve godt og billigt under sydens sol med et gennemtænkt budget." summary: Leveomkostningerne i Portugal er lave, især på bolig og dagligvarer. Få indsigt i, hvordan du kan leve godt og billigt under sydens sol med et gennemtænkt budget.
image: images/pic08.jpg image: images/pic08.jpg
category: "Økonomi" category: Økonomi
tags: ["Portugal", "Leveomkostninger", "Elregninger", "Vandregninger", "Gebyrer"] tags: ["Portugal", "Leveomkostninger", "Elregninger", "Vandregninger", "Gebyrer"]
--- ---

View File

@@ -696,7 +696,7 @@
</div> </div>
<div class="col-4 col-12-medium"> <div class="col-4 col-12-medium">
<p><small> <em>Kort: "Leveomkostningerne i Portugal er lave, især på bolig og dagligvarer. Få indsigt i, hvordan du kan leve godt og billigt under sydens sol med et gennemtænkt budget."</em></small></p> <p><small> <em>Kort: Leveomkostningerne i Portugal er lave, især på bolig og dagligvarer. Få indsigt i, hvordan du kan leve godt og billigt under sydens sol med et gennemtænkt budget.</em></small></p>
</div> </div>
</div> </div>

View File

@@ -11,9 +11,9 @@
"author": "Henrik Jess" "author": "Henrik Jess"
}, },
{ {
"name": "\"El- og vandregninger i Portugal: Sådan påvirker de leveomkostningerne\"", "name": "El- og vandregninger i Portugal: Sådan påvirker de leveomkostningerne",
"path": "Budget", "path": "Budget",
"author": "\"Henrik Jess\"" "author": "Henrik Jess"
}, },
{ {
"name": "Permanent ophold i Portugal", "name": "Permanent ophold i Portugal",
@@ -86,5 +86,12 @@
"author": "Henrik Jess" "author": "Henrik Jess"
} }
], ],
"favorites": [] "favorites": [
{
"name": "Budget - Indkøb",
"image": "images/budget2.jpg",
"description": "Fødevarer er markant billigere i Portugal med få undtagelser som bær og specialvarer.",
"path": "Budget"
}
]
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 MiB

BIN
static/images/budget.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

BIN
static/images/budget2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

View File

@@ -25,10 +25,10 @@
<div class="mini-posts"> <div class="mini-posts">
{% for favorite in data.favorites %} {% for favorite in data.favorites %}
<article> <article>
<a href="#" class="image"> <a href="{{ favorite.path }}" class="image">
<img src="{{ url_for('static', path=favorite.image) }}" alt="{{ favorite.name }}" /> <img src="{{ url_for('static', path=favorite.image) }}" alt="{{ favorite.name }}" />
</a> </a>
<p>{{ favorite.description }}</p> <p><b>{{ favorite.path }}</b>: {{ favorite.description }}</p>
</article> </article>
{% endfor %} {% endfor %}
</div> </div>