Releases: Open-Building-Management/containers
v3
workflows enhancement
use BUILD_FROM in admin dockerfile
specific admin dockerfile including a numpy build (for general knowledge)
In emoncms alpine persistent :
- alpine3.19 by default,
- PHP_VER82,
- add USE_REDISPY_APK, BRANCH, CUSTOM_APACHE_CONF,
- remove ENFORCE_SECURITY,
- all security conf migrated to a security.conf file which may be overriden by the user,
- expose 443
- redirect apache log to docker log via standard output
- use root to install and run mysql and not user mysql
gather security doc in the secure_access_from_outside.md file
- dockerfile for tensorflow full for arm using https://github.com/PINTO0309 wheels
tflite for armv7 :
- add apt packages swig, libjpeg-dev, zlib1g-dev, python3-dev, python-is-python3, unzip, wget, python3-pip, curl, git, cmake, make, in order to be able to install tensorflow and numpy via pip
- all those extra packages are removed before producing the image
dockerfile for emonhub :
- default value for BUILD_FROM is alpine3.19
- using python venv to install dependancies (EMONHUB_ENV=/opt/v) then inject into path to run the emonhub exe
dockerfile for mariadb :
- default value for BUILD_FROM is alpine3.16
Add aiohttp and PyFina to tf and tf_armv7 dockerfile
v2
new workflows to produce themis :
- latest tag
- tags including alpine version AND emoncms version
s6 overlay version 3.1.6.2
ssl + security headers in apache conf
MQTT basetopic and client_id as ENV vars
ability to desactivate low-write mode (muting feedwriter)
REVERSE_PROXY ENV -> experimental
v1
Reorganising env vars and args for emoncms persistent Dockerfile
new Dockerfile with tensorflow full version, using available aarch64 wheels from https://github.com/PINTO0309/Tensorflow
admin container : adding numpy through pip compilation on amd64, aarch64 quand arm/v7
using a matrix strategy in the bios workflow, in order to modulate php and alpine versions
v0
erasing mosquitto.conf before writing