Bit-Ship uses Podman as its core containerization technology. While we provide a polished, hands-off experience, direct access to Podman is sometimes useful. That's why we created the bitpod alias for direct Podman CLI interaction:
bitship {bitship_command} vs bitpod {podman_command}
We don't document Podman CLI you can refer to their official Podman Docs
Analyses your project and creates initial bit-ship.yml file.
bitship init
Complete setup of Bit-Ship environment. This command initializes the Podman machine and starts the Bit-Ship daemon in one step.
bitship setup
Run tasks, jobs and apps defined in the bit-ship.yml file.
Basic use case
bitship run my-task
Using namespace prefixes
bitship run job:myJob
Run all apps in parallel
bitship run apps
| Option | Description |
|---|---|
--detach | Run task in background |
Execute any script in you environment
# Run specific script
bit-ship exec [script]
# or
# Enter the shell of the container
bit-ship exec
| Option | Description |
|---|---|
--image | Which image should run |
Daemon is a meta command to manage the daemon.
bitship daemon [sub-command]
Starts the daemon
bitship daemon start
Restarts the daemon
bitship daemon restart
Stops the daemon.
bitship daemon stop
Preview logs of the previous runs
# preview logs of previous run
bit-ship logs
Configure your bit-ship CLI.
bitship settings
Get help on bit-ship commands.
bitship help