Commit fb0c097
committed
Add Podman support
Adds Podman as an alternative to Docker for developers who cannot easily
use Docker. Podman is a daemonless container engine with Docker-compatible
CLI and compose functionality.
Key features:
- Two-container architecture: development shell and dedicated test container
- Automated setup script with init, test, shell, status, logs, clean commands
- Full test suite compatibility with proper network configuration
- Rootless mode by default
- Comprehensive documentation with troubleshooting guide
- CI parity: tests run identically locally and in GitHub Actions
The test container uses hostname 'http-server' for network tests,
ensuring all HTTP/network tests pass correctly.1 parent 568d073 commit fb0c097
File tree
5 files changed
+2192
-0
lines changed- docs
- scripts
5 files changed
+2192
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
954 | 954 | | |
955 | 955 | | |
956 | 956 | | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
957 | 975 | | |
958 | 976 | | |
959 | 977 | | |
| |||
0 commit comments