Skip to content

Use the podman/docker CLI when no API socket is reachable; MSSQL container user - #66

Merged
aersam merged 1 commit into
mainfrom
64-container-cli-engine
Oct 31, 2026
Merged

aersam merged 1 commit into
mainfrom
64-container-cli-engine

Conversation

@aersam

@aersam aersam commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

Part of #64 (item 1), bumps to 0.18.0.

  • _docker.client() falls back to the podman/docker CLI (rootless Podman without a systemd user session has no API socket). PGDEVKIT_CONTAINER_ENGINE=docker|podman forces the CLI; unset/auto tries the SDK first. Applies to the Postgres and MSSQL containers. Secrets go through the child environment, not argv.
  • PGDEVKIT_TESTDB_MSSQL_CONTAINER_USER is passed as user=/--user.
  • README: rootless Podman recipe; SKILL.md updated.

Verified on SQL Server 2022 under rootless Podman (no podman.sock): container started via the CLI fallback with --user 0; live MSSQL tests pass.

🤖 Generated with Claude Code

Claude Session: 928b2739-5a21-5fd4-b2a1-23bb76c373be

@aersam
aersam merged commit 9df5149 into main Oct 31, 2026
2 checks passed
…is reachable; add MSSQL container user (#64)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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