client-python icon indicating copy to clipboard operation
client-python copied to clipboard

[CI] Add container build

Open Renizmy opened this issue 1 year ago • 1 comments

Create a Connector Base Image ~~(WIP🚧)~~

  • Should follow the same lifecycle as the Python library.
  • ARM support has been implemented.

Required environment variables for docker registry connection

  • DOCKERHUB_PASS
  • DOCKERHUB_USERNAME

Completed Tasks

  • [x] Python 3.12 build
  • [x] Python 3.11 build
  • [x] ARM image support
  • [x] Use a dedicated app user instead of the default image user

Pending Tasks

  • [ ] Sign images
  • [ ] Add solution to manually trigger nightly builds => Aborted
  • [ ] Implement vulnerability scanner (with cache optimization)

Renizmy avatar Dec 21 '24 22:12 Renizmy

Hello I made few modifications:

Add capacity to push to ghcr.io registry (images will be pulled very heavily during connector releases) Facilitate the add-on of Python versions

Renizmy avatar Sep 13 '25 23:09 Renizmy