diff options
| author | ertopogo <erwin.t.pombett@gmail.com> | 2026-03-13 01:06:47 +0100 |
|---|---|---|
| committer | ertopogo <erwin.t.pombett@gmail.com> | 2026-03-13 01:06:47 +0100 |
| commit | ca7cda86882d069fb72a557159dec6a2c6430922 (patch) | |
| tree | 562fe0bbc0af75ec5ec88e32592302bbe1e028b1 /MEDIA_ACCESS_API.md | |
| parent | b34873f98052ac5fb4bf6731a25730075796d764 (diff) | |
Add local media-access-api service and switch compose to local build
Diffstat (limited to 'MEDIA_ACCESS_API.md')
| -rw-r--r-- | MEDIA_ACCESS_API.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/MEDIA_ACCESS_API.md b/MEDIA_ACCESS_API.md index ec5598e..99b71aa 100644 --- a/MEDIA_ACCESS_API.md +++ b/MEDIA_ACCESS_API.md @@ -20,6 +20,7 @@ Definir une couche d'autorisation entre viewer-bff et MinIO afin d'appliquer les - `S3_BUCKET=medias-private`
- `S3_FORCE_PATH_STYLE=true`
- `PRESIGN_TTL_SECONDS=120`
+- `MEDIA_ACCESS_API_IMAGE=local/media-access-api:dev` (tag local conseille pour Compose)
## Contrat API propose
@@ -76,3 +77,9 @@ Definir une couche d'autorisation entre viewer-bff et MinIO afin d'appliquer les - Logger `subject`, `objectKey`, decision (`allow`/`deny`), raison, `requestId`.
- Ne jamais logger un token complet ni des secrets.
- Exporter des metriques de refus ACL pour detection d'erreurs de mapping.
+
+## Build local (recommande)
+La stack est prevue pour construire `media-access-api` localement depuis le dossier `media-access-api/`:
+```bash
+docker compose --env-file .env.dev -f compose.photoprism-secure.dev.yml up -d --build
+```
|
