Changes for version 0.001 - 2026-03-10
- Initial release
- Core Testcontainers::run() API for creating containers
- Container lifecycle management (start, stop, terminate)
- Wait strategies: HostPort, HTTP, Log, HealthCheck, Multi
- Pre-built modules: PostgreSQL, MySQL, Redis, Nginx
- Port mapping and host resolution
- Environment variable and label support
- Container exec and log access
- Automatic cleanup on object destruction
- Built on WWW::Docker for Docker daemon communication
Provides
in lib/Testcontainers.pm
in lib/Testcontainers/Container.pm
in lib/Testcontainers/ContainerRequest.pm
in lib/Testcontainers/DockerClient.pm
in lib/Testcontainers/Labels.pm
in lib/Testcontainers/Module/MySQL.pm
in lib/Testcontainers/Module/MySQL.pm
in lib/Testcontainers/Module/Nginx.pm
in lib/Testcontainers/Module/Nginx.pm
in lib/Testcontainers/Module/PostgreSQL.pm
in lib/Testcontainers/Module/PostgreSQL.pm
in lib/Testcontainers/Module/Redis.pm
in lib/Testcontainers/Module/Redis.pm
in lib/Testcontainers/Wait.pm
in lib/Testcontainers/Wait/Base.pm
in lib/Testcontainers/Wait/HTTP.pm
in lib/Testcontainers/Wait/HealthCheck.pm
in lib/Testcontainers/Wait/HostPort.pm
in lib/Testcontainers/Wait/Log.pm
in lib/Testcontainers/Wait/Multi.pm
in lib/WWW/Docker.pm
in lib/WWW/Docker/API/Containers.pm
in lib/WWW/Docker/API/Exec.pm
in lib/WWW/Docker/API/Images.pm
in lib/WWW/Docker/API/Networks.pm
in lib/WWW/Docker/API/System.pm
in lib/WWW/Docker/API/Volumes.pm
in lib/WWW/Docker/Container.pm
in lib/WWW/Docker/Image.pm
in lib/WWW/Docker/Network.pm
in lib/WWW/Docker/Role/HTTP.pm
in lib/WWW/Docker/Volume.pm