mirror of
https://github.com/langchain-ai/datafusion.git
synced 2026-07-18 21:24:40 -04:00
94d2baf318
* Add `Cargo.lock` * Style fix * Update `Cargo.lock` * Remove unused path * Remove cli-specific ci job and dependabot config * Remove home pin * Make cli test work with backtrace feature * More changes resulting from moving the cli crate in the workspace * Exclude `depcheck` `Cargo.lock` * Remove `--locked` from `depcheck` run * Refer to guidance instead of updated guidance * Remove `--locked` from benchmark script * Only run with `--locked` in `linux-build-lib` job of `Rust` workflow * Remove unrelated formatting changes * Add a note about using `--locked` * Update cargo.lock * Update .github/workflows/rust.yml * Update Cargo.lock * fix yaml --------- Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
35 lines
1.1 KiB
Docker
35 lines
1.1 KiB
Docker
# Licensed to the Apache Software Foundation (ASF) under one
|
|
# or more contributor license agreements. See the NOTICE file
|
|
# distributed with this work for additional information
|
|
# regarding copyright ownership. The ASF licenses this file
|
|
# to you 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.
|
|
|
|
FROM rust:bookworm AS builder
|
|
|
|
COPY . /usr/src/datafusion
|
|
|
|
WORKDIR /usr/src/datafusion
|
|
|
|
RUN cargo build -p datafusion-cli --release
|
|
|
|
FROM debian:bookworm-slim
|
|
|
|
COPY --from=builder /usr/src/datafusion/target/release/datafusion-cli /usr/local/bin
|
|
|
|
RUN mkdir /data
|
|
|
|
ENTRYPOINT ["datafusion-cli"]
|
|
|
|
CMD ["--data-path", "/data"]
|