1
0
mirror of synced 2026-01-03 15:04:01 -05:00
Files
airbyte/airbyte-server/Dockerfile
2021-06-30 10:38:19 -07:00

23 lines
586 B
Docker

FROM openjdk:14.0.2-slim AS server
EXPOSE 8000
ENV WAIT_VERSION=2.7.2
ENV APPLICATION airbyte-server
WORKDIR /app
# Install wait
ADD https://github.com/ufoscout/docker-compose-wait/releases/download/${WAIT_VERSION}/wait wait
RUN chmod +x wait
COPY build/distributions/${APPLICATION}*.tar ${APPLICATION}.tar
RUN mkdir latest_seeds
COPY build/config_init/resources/main/config latest_seeds
RUN tar xf ${APPLICATION}.tar --strip-components=1
# wait for upstream dependencies to become available before starting server
ENTRYPOINT ["/bin/bash", "-c", "./wait && bin/${APPLICATION}"]