Build apps with buildpacks and Dagger
Project description
bpcli
Uses Dagger Python SDK to build an app with buildpacks and pushes the built image to a registry.
Install
pip install bpcli
Usage
Currently, only build
command available.
Usage: bpcli build [OPTIONS] IMAGE
Generate app image from source code using the provided image name.
Options:
--builder TEXT Builder image [default:
paketobuildpacks/builder:base]
--path TEXT Path to app dir [default: .]
--log-level TEXT Log level [default: info]
--docker-config-json TEXT Path to docker config json file with registry
credentials
--help Show this message and exit.
Examples
bpcli build --path=/path/to/your/go/app <your image name>
Build a PHP application using the paketo full builder, with debug logs, registry authentication and report containing the image tag and digest.
bpcli build \
--path=/path/to/your/php/app \
--builder=paketobuildpacks/builder:full \
--log-level=debug foo/bar \
--docker-config-json=$HOME/.docker/config.json > report.toml
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bpcli-0.1.0.tar.gz
(3.3 kB
view hashes)
Built Distribution
bpcli-0.1.0-py3-none-any.whl
(3.8 kB
view hashes)