oauth-db-cli 0.1.0

Command-line tool for managing OAuth-DB platform
Documentation
# OAuth-DB CLI E2E Test Container
# 用途:在隔离容器环境中运行 CLI E2E 测试
# 特性:支持 gsc-debugger + 零源码(volume 挂载)

FROM rust:1.75-alpine

# 安装运行时依赖
RUN apk add --no-cache \
    musl-dev \
    pkgconfig \
    openssl-dev \
    curl \
    bash \
    git \
    ca-certificates

# 设置工作目录
WORKDIR /workspace

# 安装 cargo 工具(加速测试)
RUN cargo install cargo-nextest --locked

# 创建测试配置目录
RUN mkdir -p /tmp/test-config

# 设置环境变量
ENV CARGO_HOME=/usr/local/cargo
ENV RUSTFLAGS="-C target-feature=-crt-static"

# 默认命令:等待(由测试脚本触发)
CMD ["tail", "-f", "/dev/null"]