Archived
This project has been archived by its maintainers, and is no longer receiving any updates.
bdist_docker
Distutils extension command to build docker images for python applications.
Installation
First install bdist_docker
$ pip install bdist_docker
How to use
First you need to create a dockerfile, for example
FROM ubuntu:14.04
EXPOSE 8080
RUN DEBIAN_FRONTEND=noninteractive apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install python3-pip python3
ADD .docker_data /data
RUN pip3 install --no-index --find-links=/data/wheelhouse /data/dist/*.whl
CMD python3 -m MY_MODULE
The important part here is adding the docker data folder generated by bdist_docker and installing your package:
ADD .docker_data /data
RUN pip3 install --no-index --find-links=/data/wheelhouse /data/dist/*.whl
Then you just your setup.py with bdist_docker as your command:
$ ./setup.py bdist_docker
Metadata
Release files for bdist_docker 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bdist_docker-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / bdist_docker-0.1.1-py3-none-any.whl
| Download URL | bdist_docker-0.1.1-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d5cb1d1db0947865e10da35ff2bedf3ba3bb1cad7b7f8ceeb3e074e7a1d9e36c
|
|
BLAKE2b-256 checksum How to use checksums |
639d1a14256afab1671fd2e2da8bc5bb2ff64241619ee8e16750dbfd975fe6dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |