Parent Issue
Part of #273 - .vx.toml v2 Configuration Enhancement
Objective
Add container deployment configuration for Docker/Podman builds and registry management.
Configuration Format
[container]
enabled = true
runtime = "docker" # docker | podman | containerd
[container.build]
dockerfile = "Dockerfile"
context = "."
target = "production"
args = { NODE_ENV = "production" }
[container.registry]
url = "ghcr.io"
username = "${GITHUB_ACTOR}"
password = "${GITHUB_TOKEN}"
[container.compose]
file = "docker-compose.yml"
profiles = ["dev", "test", "prod"]
Tasks
Commands
vx container build # Build container image
vx container push # Push to registry
vx container run # Run container locally
vx container export # Generate Dockerfile
Acceptance Criteria
Parent Issue
Part of #273 - .vx.toml v2 Configuration Enhancement
Objective
Add container deployment configuration for Docker/Podman builds and registry management.
Configuration Format
Tasks
ContainerConfigstructurevx container buildcommandvx container pushcommandCommands
Acceptance Criteria