mirror of
https://codeberg.org/JasterV/s3_bucket_download.git
synced 2026-04-26 18:10:09 +00:00
25 lines
No EOL
453 B
Docker
25 lines
No EOL
453 B
Docker
FROM rust:latest as build
|
|
|
|
WORKDIR /app
|
|
|
|
COPY ./Cargo.toml/ ./Cargo.toml
|
|
COPY ./Cargo.lock ./Cargo.lock
|
|
COPY ./src/ ./src/
|
|
|
|
RUN cargo build --release
|
|
|
|
FROM ubuntu:latest
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN mkdir /data
|
|
|
|
ENV DOWNLOAD_PATH "./data"
|
|
|
|
RUN apt-get -y update && \
|
|
apt-get -y upgrade && \
|
|
apt -y install ca-certificates libssl-dev libpq-dev
|
|
|
|
COPY --from=build /app/target/release/s3-download /usr/local/bin
|
|
|
|
CMD ["s3-download"] |