No project description provided
Project description
OU Container Builder
Documentation for the OU Container Builder can be found here: https://ou-container-builder.readthedocs.io
Install and Run
To run the OU Container Builder you need to install the following two requirements:
Then, to install the OU Container Builder run
pipx install git+https://github.com/mmh352/ou-container-builder.git
To upgrade to the latest version, run:
pipx upgrade ou-container-builder
You can then run the OU Container Builder using the following command:
ou-container-builder
Demo
To build the demo container:
-
Clone the repository
-
Change into the
demo
directory -
Run
ou-container-builder
The resulting container listens for connections on port 8888 and it is recommended that you mount the
/home/ou-user
directory as a volume.
Development
To work on the OU Container Builder you need to install an additional dependency:
Then use
poetry install
to install all Python dependencies in a project-specific virtualenv. Then start a shell that runs commands within that virtualenv:
poetry shell
You can now run
ou-container-builder
to run your development version of the code.
Validation
To automatically check that any committed code follows the Python guidelines, install a git pre-commit hook using the following command:
pre-commit install
Validation checks are automatically run and must be passed before code can be merged into the default branch.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ou_container_builder-3.0.0b1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fecf37871e0baf1a649e2ccb370b610b56ff1a5aea78d4d3af9280df61fbb91 |
|
MD5 | 8afbc060f340587b3ae837b2a3c16dcb |
|
BLAKE2b-256 | 82dbc11a4bf73961853c2f0682eddab0bb39ea1b6caa7a9f69b3373e3ef4ec66 |
Hashes for ou_container_builder-3.0.0b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c2c5934621ac7126aa44b1284fcbb33213d4f034836fd58edc9f420b02273a9 |
|
MD5 | df945fd27b5b4f6d2dd53982e796dbb9 |
|
BLAKE2b-256 | ddacd125b7aad140a6c68beb60b45f18c73a330c0f0c1ab5176d3d9494b58d43 |