-
Notifications
You must be signed in to change notification settings - Fork 338
Expand file tree
/
Copy pathbuild.yaml
More file actions
146 lines (145 loc) · 4.39 KB
/
build.yaml
File metadata and controls
146 lines (145 loc) · 4.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
# Copyright (C) 2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
services:
chatqna:
build:
args:
IMAGE_REPO: ${REGISTRY}
BASE_TAG: ${TAG}
http_proxy: ${http_proxy}
https_proxy: ${https_proxy}
no_proxy: ${no_proxy}
context: ../
dockerfile: ./Dockerfile
image: ${REGISTRY:-opea}/chatqna:${TAG:-latest}
chatqna-ui:
build:
context: ../ui
dockerfile: ./docker/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/chatqna-ui:${TAG:-latest}
chatqna-conversation-ui:
build:
context: ../ui
dockerfile: ./docker/Dockerfile.react
extends: chatqna
image: ${REGISTRY:-opea}/chatqna-conversation-ui:${TAG:-latest}
chatqna-openeuler:
build:
context: ../
dockerfile: ./Dockerfile.openEuler
extends: chatqna
image: ${REGISTRY:-opea}/chatqna:${TAG:-latest}-openeuler
chatqna-ui-openeuler:
build:
context: ../ui
dockerfile: ./docker/Dockerfile.openEuler
extends: chatqna-ui
image: ${REGISTRY:-opea}/chatqna-ui:${TAG:-latest}-openeuler
chatqna-conversation-ui-openeuler:
build:
context: ../ui
dockerfile: ./docker/Dockerfile.react.openEuler
extends: chatqna-conversation-ui
image: ${REGISTRY:-opea}/chatqna-conversation-ui:${TAG:-latest}-openeuler
embedding:
build:
context: GenAIComps
dockerfile: comps/embeddings/src/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/embedding:${TAG:-latest}
embedding-openeuler:
build:
context: GenAIComps
dockerfile: comps/embeddings/src/Dockerfile.openEuler
extends: chatqna
image: ${REGISTRY:-opea}/embedding:${TAG:-latest}-openeuler
retriever:
build:
context: GenAIComps
dockerfile: comps/retrievers/src/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/retriever:${TAG:-latest}
retriever-openeuler:
build:
context: GenAIComps
dockerfile: comps/retrievers/src/Dockerfile.openEuler
extends: chatqna
image: ${REGISTRY:-opea}/retriever:${TAG:-latest}-openeuler
reranking:
build:
context: GenAIComps
dockerfile: comps/rerankings/src/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/reranking:${TAG:-latest}
reranking-openeuler:
build:
context: GenAIComps
dockerfile: comps/rerankings/src/Dockerfile.openEuler
extends: chatqna
image: ${REGISTRY:-opea}/reranking:${TAG:-latest}-openeuler
llm-textgen:
build:
context: GenAIComps
dockerfile: comps/llms/src/text-generation/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/llm-textgen:${TAG:-latest}
llm-faqgen:
build:
context: GenAIComps
dockerfile: comps/llms/src/faq-generation/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/llm-faqgen:${TAG:-latest}
dataprep:
build:
context: GenAIComps
dockerfile: comps/dataprep/src/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/dataprep:${TAG:-latest}
dataprep-openeuler:
build:
context: GenAIComps
dockerfile: comps/dataprep/src/Dockerfile.openEuler
extends: chatqna
image: ${REGISTRY:-opea}/dataprep:${TAG:-latest}-openeuler
guardrails:
build:
context: GenAIComps
dockerfile: comps/guardrails/src/guardrails/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/guardrails:${TAG:-latest}
guardrails-openeuler:
build:
context: GenAIComps
dockerfile: comps/guardrails/src/guardrails/Dockerfile.openEuler
extends: chatqna
image: ${REGISTRY:-opea}/guardrails:${TAG:-latest}-openeuler
vllm-rocm:
build:
context: GenAIComps
dockerfile: comps/third_parties/vllm/src/Dockerfile.amd_gpu
image: ${REGISTRY:-opea}/vllm-rocm:${TAG:-latest}
vllm:
build:
context: vllm
dockerfile: docker/Dockerfile.cpu
extends: chatqna
image: ${REGISTRY:-opea}/vllm:${TAG:-latest}
vllm-gaudi:
build:
context: vllm-fork
dockerfile: Dockerfile.hpu
extends: chatqna
image: ${REGISTRY:-opea}/vllm-gaudi:${TAG:-latest}
nginx:
build:
context: GenAIComps
dockerfile: comps/third_parties/nginx/src/Dockerfile
extends: chatqna
image: ${REGISTRY:-opea}/nginx:${TAG:-latest}
nginx-openeuler:
build:
context: GenAIComps
dockerfile: comps/third_parties/nginx/src/Dockerfile.openEuler
extends: chatqna
image: ${REGISTRY:-opea}/nginx:${TAG:-latest}-openeuler