Provide the instructions on how to build a docker image and run it in a container to build EAB and create the installation package
To pull the existing image from the Docker hub, run:
docker pull bridgetek/eab
Or build an image, in the project source directory, run:
docker build -t bridgetek/eab -f EVE_Asset_Builder/deployment/docker/Dockerfile EVE_Asset_Builder/deployment/docker
To run the created docker image, in the project source directory, run:
docker run --rm --mount type=bind,source="%cd%",target="%cd%" -w "%cd%" bridgetek/eab build.bat
PYTHON_VERSION=3.10.11
7ZIP_VERSION=22.1
GIT_VERSION=2.44.0
QBS_VERSION=2.2.2
CMAKE_VERSION=3.29.0
QT_VERSION=6.6.0
INNOSETUP_VERSION=6.2.2
MSVC2019_64(win64_msvc2019_64)
qtbase qttools qtdeclarative qtscript qtsvg qt5compat qtmultimedia
aiohttp==3.8.1
aiosignal==1.2.0
aiosqlite==0.17.0
altgraph==0.17.2
asttokens==2.2.1
async-timeout==4.0.2
attrs==22.1.0
autopep8==1.6.0
beautifulsoup4==4.11.1
bellows==0.33.0
bitstruct==8.15.1
blinker==1.7.0
bs4==0.0.1
certifi==2022.5.18.1
cffi==1.15.1
chardet==3.0.4
charset-normalizer==2.1.1
click==8.1.3
click-log==0.4.0
colorama==0.4.4
coloredlogs==15.0.1
crccheck==1.1
cryptography==37.0.4
debugpy==1.4.3
et-xmlfile==1.1.0
executing==1.2.0
Flask==3.0.2
fonttools==4.31.2
friendly==0.7.21
friendly-styles==0.2
friendly-traceback==0.7.61
frozenlist==1.3.1
future==0.18.2
humanfriendly==10.0
idna==2.10
itsdangerous==2.1.2
Jinja2==3.1.3
jsonschema==4.14.0
keyboard==0.13.5
markdown-it-py==3.0.0
MarkupSafe==2.1.5
mdurl==0.1.2
mozjpeg-lossless-optimization==1.1.2
multidict==6.0.2
Nuitka==1.7
numpy==1.24.1
openpyxl==3.0.7
ordered-set==4.1.0
pefile==2021.9.3
Pillow==9.3.0
pip==24.0
platformdirs==3.8.0
pure-eval==0.2.2
pure-pcapy3==1.0.1
pycodestyle==2.8.0
pycparser==2.21
Pygments==2.15.1
pyinstaller==4.10
pyinstaller-hooks-contrib==2022.3
pyparsing==3.0.9
pypng==0.0.21
pyreadline3==3.4.1
pyrsistent==0.18.1
pyserial==3.4
pyserial-asyncio==0.6
pywin32==306
pywin32-ctypes==0.2.0
qrcode==7.4.2
requests==2.24.0
rich==13.4.2
setuptools==58.1.0
six==1.16.0
soupsieve==2.3.2.post1
stack-data==0.6.2
tinynumpy==1.2.1
toml==0.10.2
tqdm==4.64.0
typing_extensions==4.3.0
urllib3==1.25.10
voluptuous==0.13.1
Werkzeug==3.0.1
xlwings==0.30.8
xmodem==0.4.6
yarl==1.8.1
zigpy==0.50.1
zigpy-znp==0.8.2
zopflipy==1.7
zstandard==0.21.0
The output files are in folder: $(Project Source Code directory)/deployment/eab
Content type
Image
Digest
sha256:60a1e9325…
Size
6.3 GB
Last updated
over 2 years ago
docker pull bridgetek/eab