mirror of https://github.com/databricks/cli.git
25 lines
540 B
Docker
25 lines
540 B
Docker
|
FROM alpine:3.19 as builder
|
||
|
|
||
|
RUN ["apk", "add", "jq"]
|
||
|
|
||
|
WORKDIR /build
|
||
|
|
||
|
COPY ./docker/setup.sh /build/docker/setup.sh
|
||
|
COPY ./databricks /app/databricks
|
||
|
COPY ./docker/config.tfrc /app/config/config.tfrc
|
||
|
|
||
|
ARG ARCH
|
||
|
RUN /build/docker/setup.sh
|
||
|
|
||
|
# Start from a fresh base image, to remove any build artifacts and scripts.
|
||
|
FROM alpine:3.19
|
||
|
|
||
|
ENV DATABRICKS_TF_EXEC_PATH "/app/bin/terraform"
|
||
|
ENV DATABRICKS_TF_CLI_CONFIG_FILE "/app/config/config.tfrc"
|
||
|
ENV PATH="/app:${PATH}"
|
||
|
|
||
|
COPY --from=builder /app /app
|
||
|
|
||
|
ENTRYPOINT ["/app/databricks"]
|
||
|
CMD ["-h"]
|