| 
									
										
										
										
											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
 | 
					
						
							|  |  |  | FROM alpine:3.15 AS build
 | 
					
						
							| 
									
										
										
										
											2023-07-12 13:25:18 +02:00
										 |  |  | ENV RELEASE_URL="https://github.com/open-metadata/OpenMetadata/releases/download/1.2.0-release/openmetadata-1.2.0.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
 | 
					
						
							|  |  |  | FROM alpine:3.15
 | 
					
						
							|  |  |  | 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-07-12 13:25:18 +02:00
										 |  |  | LABEL org.open-metadata.release-version="1.2.0"
 | 
					
						
							| 
									
										
										
										
											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
 | 
					
						
							|  |  |  | COPY docker/openmetadata-start.sh ./
 | 
					
						
							|  |  |  | COPY --from=build /opt/openmetadata /opt/openmetadata
 | 
					
						
							|  |  |  | RUN apk add --update --no-cache bash openjdk11-jre && \
 | 
					
						
							|  |  |  |     chmod 777 openmetadata-start.sh
 | 
					
						
							|  |  |  | WORKDIR /opt/openmetadata
 | 
					
						
							|  |  |  | ENTRYPOINT [ "/bin/bash" ]
 | 
					
						
							|  |  |  | CMD ["/openmetadata-start.sh"]
 |