Skip to content

Support for openEuler#1813

Merged
chensuyue merged 4 commits intoopea-project:openeulerfrom
zhihangdeng:main
Jul 15, 2025
Merged

Support for openEuler#1813
chensuyue merged 4 commits intoopea-project:openeulerfrom
zhihangdeng:main

Conversation

@zhihangdeng
Copy link
Copy Markdown
Collaborator

Description

Add some Dockerfile(s) for openEuler container image.
This update enables building and running OPEA components in an openEuler-based environment, improving compatibility and deployment options for users on openEuler systems.

Issues

n/a

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

No new 3rd party runtime dependencies introduced.
Docker build will utilize openEuler base image and standard package sources.

Tests

  • Built the openEuler-based Docker image successfully.
  • Verified that all OPEA core services start and run correctly in the new container.
  • Basic integration tests passed inside the openEuler container.

@chensuyue
Copy link
Copy Markdown
Collaborator

chensuyue commented Jun 25, 2025

Also we need openeuler instance and test cases to test those docker images.

@joshuayao joshuayao added the A0 need to scrub label Jun 25, 2025
@zhihangdeng zhihangdeng requested a review from ZePan110 as a code owner June 25, 2025 08:31
@zhihangdeng zhihangdeng changed the base branch from main to openeuler July 11, 2025 08:08
@chensuyue
Copy link
Copy Markdown
Collaborator

Suggest to enable all the Dockerfile used to build images in GenAIExamples /ChatQnA/docker_compose/intel/cpu/xeon/compose_openeuler.yaml, https://github.com/opea-project/GenAIExamples/pull/2134/files#diff-de9a25bd08a99cfc2bac2e39e181a2b35e6d8f5b1c3f04e81ebb2807797aaa0f

@zhihangdeng zhihangdeng force-pushed the main branch 3 times, most recently from 21b87c2 to 1db0d6b Compare July 14, 2025 04:53
Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
@chensuyue
Copy link
Copy Markdown
Collaborator

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
@zhihangdeng
Copy link
Copy Markdown
Collaborator Author

How about nginx? https://github.com/opea-project/GenAIExamples/pull/2134/files#diff-de9a25bd08a99cfc2bac2e39e181a2b35e6d8f5b1c3f04e81ebb2807797aaa0fR135

Of course we need, the original Dockerfile involves some necessary configuration

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
@chensuyue chensuyue merged commit 335bffe into opea-project:openeuler Jul 15, 2025
2 checks passed
chensuyue added a commit that referenced this pull request Jul 29, 2025
* build image for openeuler

Signed-off-by: chensuyue <suyue.chen@intel.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Handle the image name check issue in image build yaml

Signed-off-by: chensuyue <suyue.chen@intel.com>

* Support for openEuler (#1813)

* add openEuler support and update some tests

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* add openEuler support for NGINX

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update copyright and add test for nginx

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* build images for openeuler

Signed-off-by: chensuyue <suyue.chen@intel.com>

* fix the dockerfile hadolint scan issue (#1850)

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update dataprep

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* Fix some bugs in Embedding and Guardrails (#1858)

* fix the dockerfile hadolint scan issue

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update dataprep

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* fix some bugs

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* guardrails-openeuler image build

Signed-off-by: chensuyue <suyue.chen@intel.com>

* update conda env activate step

Signed-off-by: chensuyue <suyue.chen@intel.com>

* use local cache for BRIDGE_TOWER_MODEL

Signed-off-by: chensuyue <suyue.chen@intel.com>
---------

Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
jilongW pushed a commit to jilongW/GenAIComps that referenced this pull request Dec 18, 2025
* build image for openeuler

Signed-off-by: chensuyue <suyue.chen@intel.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Handle the image name check issue in image build yaml

Signed-off-by: chensuyue <suyue.chen@intel.com>

* Support for openEuler (opea-project#1813)

* add openEuler support and update some tests

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* add openEuler support for NGINX

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update copyright and add test for nginx

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* build images for openeuler

Signed-off-by: chensuyue <suyue.chen@intel.com>

* fix the dockerfile hadolint scan issue (opea-project#1850)

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update dataprep

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* Fix some bugs in Embedding and Guardrails (opea-project#1858)

* fix the dockerfile hadolint scan issue

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* update dataprep

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>

* fix some bugs

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
---------

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* guardrails-openeuler image build

Signed-off-by: chensuyue <suyue.chen@intel.com>

* update conda env activate step

Signed-off-by: chensuyue <suyue.chen@intel.com>

* use local cache for BRIDGE_TOWER_MODEL

Signed-off-by: chensuyue <suyue.chen@intel.com>
---------

Signed-off-by: chensuyue <suyue.chen@intel.com>
Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: sunzhonghua2004 <137033036@qq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A0 need to scrub

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants