chore(Dockerfile): 改為純安裝 Codex CLI
This commit is contained in:
+1
-16
@@ -1,8 +1,6 @@
|
||||
# syntax=docker/dockerfile:1.4
|
||||
FROM ubuntu:latest
|
||||
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
ARG EXPECTED_CODEX_EMAIL=temp@gmail.com
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends \
|
||||
@@ -15,17 +13,4 @@ RUN apt-get update \
|
||||
|
||||
WORKDIR /workspace
|
||||
|
||||
COPY app/codex_account.js /usr/local/bin/codex-account
|
||||
COPY app/verify_codex_email.sh /usr/local/bin/verify-codex-email
|
||||
RUN chmod +x /usr/local/bin/codex-account /usr/local/bin/verify-codex-email
|
||||
|
||||
ENV EXPECTED_CODEX_EMAIL=${EXPECTED_CODEX_EMAIL}
|
||||
|
||||
RUN --mount=type=secret,id=codex_auth,required=true \
|
||||
install -d -m 700 /root/.codex \
|
||||
&& cp /run/secrets/codex_auth /root/.codex/auth.json \
|
||||
&& chmod 600 /root/.codex/auth.json \
|
||||
&& EXPECTED_CODEX_EMAIL="$EXPECTED_CODEX_EMAIL" verify-codex-email \
|
||||
&& rm -f /root/.codex/auth.json
|
||||
|
||||
CMD ["codex-account"]
|
||||
CMD ["codex", "--version"]
|
||||
|
||||
Reference in New Issue
Block a user