Docker Compose: Set pull policy to always
All checks were successful
CVE Scan & Docker Build / security-scan (push) Successful in 53s
CVE Scan & Docker Build / build-and-push (push) Successful in 43s

This commit is contained in:
2026-05-03 20:06:38 -04:00
parent 72bd4b381d
commit d84f0e548b
2 changed files with 3 additions and 1 deletions

View File

@@ -90,6 +90,5 @@ RUN groupadd --gid 1000 mnemosyne \
USER mnemosyne USER mnemosyne
# The compose file overrides this per service. Default = Django web. # The compose file overrides this per service. Default = Django web.
EXPOSE 8000 22091
ENTRYPOINT ["entrypoint.sh"] ENTRYPOINT ["entrypoint.sh"]
CMD ["web"] CMD ["web"]

View File

@@ -34,6 +34,7 @@ services:
# ── App: Django REST API + admin ────────────────────────────────────────── # ── App: Django REST API + admin ──────────────────────────────────────────
app: app:
image: git.helu.ca/r/mnemosyne:latest image: git.helu.ca/r/mnemosyne:latest
pull_policy: always
command: ["web"] command: ["web"]
env_file: mnemosyne/.env env_file: mnemosyne/.env
restart: unless-stopped restart: unless-stopped
@@ -52,6 +53,7 @@ services:
# ── MCP server: FastMCP Streamable HTTP at /mcp/ ─────────────────────────── # ── MCP server: FastMCP Streamable HTTP at /mcp/ ───────────────────────────
mcp: mcp:
image: git.helu.ca/r/mnemosyne:latest image: git.helu.ca/r/mnemosyne:latest
pull_policy: always
command: ["mcp"] command: ["mcp"]
env_file: mnemosyne/.env env_file: mnemosyne/.env
restart: unless-stopped restart: unless-stopped
@@ -67,6 +69,7 @@ services:
# ── Celery worker: embedding + ingest + batch queues ─────────────────────── # ── Celery worker: embedding + ingest + batch queues ───────────────────────
worker: worker:
image: git.helu.ca/r/mnemosyne:latest image: git.helu.ca/r/mnemosyne:latest
pull_policy: always
command: ["worker"] command: ["worker"]
env_file: mnemosyne/.env env_file: mnemosyne/.env
restart: unless-stopped restart: unless-stopped