Run ScorpioX in a containerized environment via Podman. Provides rootless container execution with network, environment, and port-mapping controls for isolated builds and deployments.
| Flag | Short | Description | Takes Value |
|---|---|---|---|
--help |
-h |
Show help message and usage information | Yes |
--net |
— | Set the container network mode (e.g., host, bridge, none) | Yes |
--version |
-v |
Display version information | No |
-e |
— | Set environment variable inside the container (KEY=VALUE) | Yes |
-p |
— | Map a host port to a container port (HOST:CONTAINER) | Yes |
# Run scorpiox in a default Podman container
scorpiox-podman# Display version information
scorpiox-podman --version# Run with host networking (full access to host network stack)
scorpiox-podman --net host# Run with bridged networking (isolated network with NAT)
scorpiox-podman --net bridge# Set environment variables inside the container
scorpiox-podman -e SCORPIOX_MODE=release -e CI=true# Map host port 8080 to container port 80
scorpiox-podman -p 8080:80# Full example: isolated build with port mapping, env vars, and host net
scorpiox-podman --net host -e BUILD_TARGET=linux-x64 -p 3000:3000# Run with no network access (fully sandboxed build)
scorpiox-podman --net none -e OFFLINE=1# Expose multiple ports for a development server
scorpiox-podman -p 8080:80 -p 8443:443 -e SCORPIOX_ENV=dev