Skip to content

fix(deploy): fully qualified image names for podman; dormant projects on the intake card - #61

Merged
josedaniel-dev merged 1 commit into
mainfrom
fix/compose-image-names
Oct 16, 2026
Merged

josedaniel-dev merged 1 commit into
mainfrom
fix/compose-image-names

Conversation

@josedaniel-dev

Copy link
Copy Markdown
Collaborator

What changed

  • backend/Containerfile, dashboard/Containerfile, docker-compose.yml, podman-compose.yml: image names are fully qualified (docker.io/library/...). Found by bringing the stack up for real on rootless podman 5.7: the build failed with "short-name did not resolve".
  • Overview intake card: projects silent for more than 7 days move to one line ("Sin trazas desde hace más de 7 días: …") instead of an old test project showing "hace 87 d" beside live ones. Pure helper splitDormant with a test.
  • docs/security.md: what was verified; docs/roadmap.md: decision that reply text stays out (metadata only).

Verified

  • podman-compose up --build with a password: PostgreSQL migrated to head (6 revisions), backend /health 200, dashboard proxy 200, only 127.0.0.1 listeners, PostgreSQL unpublished. Without POSTGRES_PASSWORD it refuses to start. Test stack removed afterwards.
  • pip-audit (backend): no known vulnerabilities. npm audit --omit=dev: 0.
  • Dashboard: tsc clean, 45 tests pass, vite build OK.

…ects apart on the intake card

The compose stack was brought up on rootless podman for the first time: short image names
(python, node, nginx, postgres) do not resolve without a configured registry. The ingestion card
now lists projects silent for over 7 days on one line. Security notes record what was verified.
@josedaniel-dev
josedaniel-dev merged commit f1d25a5 into main Oct 16, 2026
5 checks passed
@josedaniel-dev
josedaniel-dev deleted the fix/compose-image-names branch October 17, 2026 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant