Skip to main content

Ixian modules for Docker support.

Project description

Ixian.docker

Ixian.docker is a ixian based utility for implementing docker build processes. It includes an implementation of a multi-stage builder pattern. It has builders and tasks for some common build steps.

For more information tasks provided by these modules:

Installation

pip install ixian.docker

Setup

Add modules in ixian.py

Add modules for the desired build steps. This will enable their configuration and tasks.

The Docker module provides the base project layout used by the other modules. It must be enabled for the others to function.

from ixian.config import CONFIG
from ixian.module import load_modules

CONFIG.PROJECT_NAME = 'my_project'
load_modules(
    'ixian.modules.docker',
    'ixian.modules.python',
    'ixian.modules.django',
    'ixian.modules.npm',
    'ixian.modules.webpack',
    'ixian.modules.bower',
)

Use Tasks

Tasks can be run using ixian. Use --help to list tasks.

ix --help

Show help for a task.

ix compose --help

Show build tree for a task.

ix compose --show

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

ixian-docker-0.1.0.dev5.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

ixian_docker-0.1.0.dev5-py3-none-any.whl (100.0 kB view details)

Uploaded Python 3

File details

Details for the file ixian-docker-0.1.0.dev5.tar.gz.

File metadata

  • Download URL: ixian-docker-0.1.0.dev5.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for ixian-docker-0.1.0.dev5.tar.gz
Algorithm Hash digest
SHA256 248d7ef000364499d8cb702534cb5e2555dd0c1c4c6ec5f33109d84d0879b079
MD5 9ba085fd4be3bcd13c63fafb9f5b5393
BLAKE2b-256 2235c33ef761ce605fae3fcdcb75f104ade0c71956c27d7144b7e756bff9c639

See more details on using hashes here.

File details

Details for the file ixian_docker-0.1.0.dev5-py3-none-any.whl.

File metadata

  • Download URL: ixian_docker-0.1.0.dev5-py3-none-any.whl
  • Upload date:
  • Size: 100.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for ixian_docker-0.1.0.dev5-py3-none-any.whl
Algorithm Hash digest
SHA256 7c0d4658143f5145bc641e3297ca052d338d91b3ea90c5c106210fddf6c1b827
MD5 cc92ff7eb4403e5b96778e87e99a8f7d
BLAKE2b-256 ddd26b08a07256f964ce9f0617383b0a1afba733245bd5038134a5d27719da40

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page