| 
									
										
										
										
											2021-12-08 00:57:16 +05:30
										 |  |  | #  Copyright 2021 Collate
 | 
					
						
							|  |  |  | #  Licensed under the Apache License, Version 2.0 (the "License");
 | 
					
						
							|  |  |  | #  you may not use this file except in compliance with the License.
 | 
					
						
							|  |  |  | #  You may obtain a copy of the License at
 | 
					
						
							|  |  |  | #  http://www.apache.org/licenses/LICENSE-2.0
 | 
					
						
							|  |  |  | #  Unless required by applicable law or agreed to in writing, software
 | 
					
						
							|  |  |  | #  distributed under the License is distributed on an "AS IS" BASIS,
 | 
					
						
							|  |  |  | #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
					
						
							|  |  |  | #  See the License for the specific language governing permissions and
 | 
					
						
							|  |  |  | #  limitations under the License.
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-26 15:35:23 +05:30
										 |  |  | # Build stage
 | 
					
						
							| 
									
										
										
										
											2024-07-31 08:56:09 -07:00
										 |  |  | FROM alpine:3 AS build
 | 
					
						
							| 
									
										
										
										
											2024-09-10 05:59:03 +00:00
										 |  |  | ARG RI_VERSION="1.5.4"
 | 
					
						
							| 
									
										
										
										
											2023-09-13 11:40:28 +02:00
										 |  |  | ENV RELEASE_URL="https://github.com/open-metadata/OpenMetadata/releases/download/${RI_VERSION}-release/openmetadata-${RI_VERSION}.tar.gz"
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-26 15:35:23 +05:30
										 |  |  | RUN mkdir -p /opt/openmetadata && \
 | 
					
						
							|  |  |  |     wget ${RELEASE_URL} && \
 | 
					
						
							|  |  |  |     tar zxvf openmetadata-*.tar.gz -C /opt/openmetadata --strip-components 1 && \
 | 
					
						
							|  |  |  |     rm openmetadata-*.tar.gz
 | 
					
						
							| 
									
										
										
										
											2021-08-01 14:27:44 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-26 15:35:23 +05:30
										 |  |  | # Final stage
 | 
					
						
							| 
									
										
										
										
											2024-07-31 08:56:09 -07:00
										 |  |  | FROM alpine:3
 | 
					
						
							| 
									
										
										
										
											2024-09-10 05:59:03 +00:00
										 |  |  | ARG RI_VERSION="1.5.4"
 | 
					
						
							| 
									
										
										
										
											2023-06-26 15:35:23 +05:30
										 |  |  | ARG BUILD_DATE
 | 
					
						
							|  |  |  | ARG COMMIT_ID
 | 
					
						
							|  |  |  | LABEL maintainer="OpenMetadata"
 | 
					
						
							|  |  |  | LABEL org.open-metadata.image.authors="support@openmetadata.org"
 | 
					
						
							|  |  |  | LABEL org.open-metadata.vendor="OpenMetadata"
 | 
					
						
							| 
									
										
										
										
											2023-09-18 09:07:44 +02:00
										 |  |  | LABEL org.open-metadata.release-version="$RI_VERSION"
 | 
					
						
							| 
									
										
										
										
											2023-06-26 15:35:23 +05:30
										 |  |  | LABEL org.open-metadata.description="OpenMetadata is an open source platform for metadata management and discovery."
 | 
					
						
							|  |  |  | LABEL org.open-metadata.url="https://open-metadata.org/"
 | 
					
						
							|  |  |  | LABEL org.open-metadata.vcs-url="https://github.com/open-metadata/OpenMetadata"
 | 
					
						
							|  |  |  | LABEL org.open-metadata.build-date=$BUILD_DATE
 | 
					
						
							|  |  |  | LABEL org.open-metadata.commit-id=$COMMIT_ID
 | 
					
						
							| 
									
										
										
										
											2022-01-05 23:41:24 +05:30
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-26 15:35:23 +05:30
										 |  |  | EXPOSE 8585 8586
 | 
					
						
							| 
									
										
										
										
											2024-01-24 16:03:18 +05:30
										 |  |  | RUN adduser -D openmetadata && apk update && \
 | 
					
						
							|  |  |  |     apk upgrade && \
 | 
					
						
							| 
									
										
										
										
											2024-01-29 17:39:33 +05:30
										 |  |  |     apk add --update --no-cache bash openjdk17-jre
 | 
					
						
							| 
									
										
										
										
											2023-11-09 17:52:10 +05:30
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-01-24 16:03:18 +05:30
										 |  |  | COPY --chown=openmetadata:openmetadata --from=build /opt/openmetadata /opt/openmetadata
 | 
					
						
							| 
									
										
										
										
											2024-01-29 17:39:33 +05:30
										 |  |  | COPY --chmod=755 docker/openmetadata-start.sh ./
 | 
					
						
							| 
									
										
										
										
											2023-11-09 17:52:10 +05:30
										 |  |  | USER openmetadata
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-26 15:35:23 +05:30
										 |  |  | WORKDIR /opt/openmetadata
 | 
					
						
							|  |  |  | ENTRYPOINT [ "/bin/bash" ]
 | 
					
						
							| 
									
										
										
										
											2023-09-18 09:07:44 +02:00
										 |  |  | CMD ["/openmetadata-start.sh"]
 |