Files
rustfs-s3-toolkit/docker/Dockerfile
hotwa d0c567d833
Some checks failed
Build and Push to ACR / docker (push) Failing after 43s
one step
2025-09-30 16:41:10 +08:00

32 lines
704 B
Docker

# syntax=docker/dockerfile:1
FROM debian:12-slim
ARG HTTP_PROXY
ARG HTTPS_PROXY
ARG NO_PROXY
ENV HTTP_PROXY=$HTTP_PROXY \
HTTPS_PROXY=$HTTPS_PROXY \
NO_PROXY=$NO_PROXY \
http_proxy=$HTTP_PROXY \
https_proxy=$HTTPS_PROXY \
no_proxy=$NO_PROXY \
PATH="/root/.local/bin:$PATH"
WORKDIR /app
COPY . /app
ENV PATH="/root/.local/bin:$PATH"
# 使用 Here-docs 安装软件
RUN <<EOT
#!/bin/bash
apt-get update
apt-get install -y --no-install-recommends ca-certificates curl git
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv --managed-python -p 3.12 --seed /app/.venv
source /app/.venv/bin/activate
uv sync
uv pip install -e .
EOT
CMD ["bash", "-c", "/app/docker/start.sh"]