feat(health): add /health/ endpoint for OpsLog monitoring #56

Merged
mark merged 2 commits from feature/health-endpoint-opslog into main 2026-03-06 17:42:10 +00:00
2 changed files with 4 additions and 2 deletions
Showing only changes of commit a450e7409f - Show all commits

View File

@@ -90,8 +90,8 @@ def test_version_fields(client, monkeypatch):
payload = client.get("/health/").json() payload = client.get("/health/").json()
assert payload["version"]["git_sha"] assert payload["version"]["git_sha"] == "59cc1c4"
assert payload["version"]["build"] assert payload["version"]["build"] == "build-20260306-59cc1c4"
@pytest.mark.django_db @pytest.mark.django_db

View File

@@ -9,8 +9,10 @@ services:
command: /app/deploy/entrypoint.prod.sh command: /app/deploy/entrypoint.prod.sh
env_file: .env env_file: .env
environment: environment:
BACKUP_STATUS_FILE: /srv/sum/nohype/backup_status
DJANGO_SETTINGS_MODULE: config.settings.production DJANGO_SETTINGS_MODULE: config.settings.production
volumes: volumes:
- /srv/sum/nohype:/srv/sum/nohype:ro
- /srv/sum/nohype/static:/app/staticfiles - /srv/sum/nohype/static:/app/staticfiles
- /srv/sum/nohype/media:/app/media - /srv/sum/nohype/media:/app/media
ports: ports: