1
0
mirror of synced 2026-01-04 18:04:31 -05:00
Files
airbyte/airbyte-workers/Dockerfile
2022-09-23 09:46:09 -05:00

26 lines
797 B
Docker

ARG JDK_VERSION=17.0.4
ARG JDK_IMAGE=amazoncorretto:${JDK_VERSION}
FROM ${JDK_IMAGE} AS worker
ARG DOCKER_BUILD_ARCH=amd64
RUN amazon-linux-extras install -y docker
RUN yum install -y jq tar && yum clean all
RUN curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/${DOCKER_BUILD_ARCH}/kubectl" \
&& chmod +x kubectl && mv kubectl /usr/local/bin/
# Don't change this manually. Bump version expects to make moves based on this string
ARG VERSION=0.40.9
ENV APPLICATION airbyte-workers
ENV VERSION ${VERSION}
WORKDIR /app
# Move worker app
ADD bin/${APPLICATION}-${VERSION}.tar /app
# wait for upstream dependencies to become available before starting server
ENTRYPOINT ["/bin/bash", "-c", "${APPLICATION}-${VERSION}/bin/${APPLICATION}"]