Atomicapp Builder
=================
An application to build application images from [Nulecule](https://github.com/projectatomic/nulecule).
Usage:
```
atomicapp-builder build [-h] [--cccp-index CCCP_INDEX]
[--build-image BUILD_IMAGE]
[--docker-registry DOCKER_REGISTRY]
[--registry-insecure] [-q | -v]
PATH | cccp:<app-id>
positional arguments:
PATH | cccp:<app-id> Path to directory with Nulecule file to build or app id prefixed by "cccp:"
optional arguments:
-h, --help show this help message and exit
--cccp-index CCCP_INDEX
URI of raw cccp index file (can be file:// for local file), defaults to
https://raw.githubusercontent.com/kbsingh/cccp-index/master/index.yml
--build-image BUILD_IMAGE
Name of image that Dock should use to build images (defaults to "buildroot")
--docker-registry DOCKER_REGISTRY
URL of Docker registry to poll for existing images and
push built images to. Must be without http/https
scheme.
--registry-insecure If used, plain http will be used to connect to
registry instead of https
-q, --quiet Only output names of built images after build is done
-v, --verbose Print lots of debugging information
```
Requires `anymarkup`, `requests` and `dock`. You can get the first two just by typing
`pip install --user -r requirements.txt` and you can get `dock` from
https://github.com/DBuildService/dock. This also requires `dock`'s build image. You
can either get one by `docker pull slavek/buildroot` or build one yourself.
You can get stable versions from PyPI by using
```
pip install --user --process-dependency-links atomicapp-builder
```
Note: you *must* use `--process-dependency-links` so that pip installs the correct `dock` package.
=================
An application to build application images from [Nulecule](https://github.com/projectatomic/nulecule).
Usage:
```
atomicapp-builder build [-h] [--cccp-index CCCP_INDEX]
[--build-image BUILD_IMAGE]
[--docker-registry DOCKER_REGISTRY]
[--registry-insecure] [-q | -v]
PATH | cccp:<app-id>
positional arguments:
PATH | cccp:<app-id> Path to directory with Nulecule file to build or app id prefixed by "cccp:"
optional arguments:
-h, --help show this help message and exit
--cccp-index CCCP_INDEX
URI of raw cccp index file (can be file:// for local file), defaults to
https://raw.githubusercontent.com/kbsingh/cccp-index/master/index.yml
--build-image BUILD_IMAGE
Name of image that Dock should use to build images (defaults to "buildroot")
--docker-registry DOCKER_REGISTRY
URL of Docker registry to poll for existing images and
push built images to. Must be without http/https
scheme.
--registry-insecure If used, plain http will be used to connect to
registry instead of https
-q, --quiet Only output names of built images after build is done
-v, --verbose Print lots of debugging information
```
Requires `anymarkup`, `requests` and `dock`. You can get the first two just by typing
`pip install --user -r requirements.txt` and you can get `dock` from
https://github.com/DBuildService/dock. This also requires `dock`'s build image. You
can either get one by `docker pull slavek/buildroot` or build one yourself.
You can get stable versions from PyPI by using
```
pip install --user --process-dependency-links atomicapp-builder
```
Note: you *must* use `--process-dependency-links` so that pip installs the correct `dock` package.
Metadata
Release files for atomicapp-builder 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| atomicapp-builder-0.0.1.tar.gz | 8.5 kB | Details |
Release files / atomicapp-builder-0.0.1.tar.gz
| Download URL | atomicapp-builder-0.0.1.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0230f713322c13e461b74f38f24206cd75022faa7e9bc7d6b0de9e3cbffc16c6
|
|
BLAKE2b-256 checksum How to use checksums |
0f26d94c7719fcde7bd8933784d3e308694f5931623279d749655f22fcb7922c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |