Healthcheck in OCI

session date format
This commit is contained in:
2026-09-16 06:53:38 +00:00
parent 5b691a577b
commit 79cdf83c9e
2 changed files with 18 additions and 6 deletions
+6 -3
View File
@@ -32,6 +32,9 @@
env_file: "/var/lib/{{ host_directory }}/.env"
networks:
- name: "brewman_{{ instance }}_net"
# volumes:
# - "/var/lib/{{ host_directory }}/frontend:/frontend"
healthcheck:
test: ["CMD-SHELL", "curl -fsS http://localhost/health || kill -s 15 1"]
interval: 30s
timeout: 5s
start_period: 30s
retries: 3
@@ -14,7 +14,10 @@ def report_start_date(request: Request, s: str | date | None = None) -> date:
return d
if "start" not in session:
session["start"] = get_first_day(date.today()).isoformat()
try:
return date.fromisoformat(session["start"])
except ValueError:
return get_first_day(date.today())
def report_finish_date(request: Request, f: str | date | None = None) -> date:
@@ -28,7 +31,10 @@ def report_finish_date(request: Request, f: str | date | None = None) -> date:
return d
if "finish" not in session:
session["finish"] = get_last_day(date.today()).isoformat()
try:
return date.fromisoformat(session["finish"])
except ValueError:
return get_last_day(date.today())
def report_date(request: Request, d: str | date | None = None) -> date:
@@ -42,7 +48,10 @@ def report_date(request: Request, d: str | date | None = None) -> date:
return parsed_date
if "date" not in session:
session["date"] = get_last_day(date.today()).isoformat()
try:
return date.fromisoformat(session["date"])
except ValueError:
return get_last_day(date.today())
def get_first_day(dt: date, d_years: int = 0, d_months: int = 0) -> date: