build: Remove non-root user creation and related permission changes from the Dockerfile.

This commit is contained in:
2026-01-30 07:56:35 +08:00
parent d52773ebd6
commit 63e3e128f0

View File

@@ -82,10 +82,6 @@ RUN apk add --no-cache \
ENV CHROME_BIN=/usr/bin/chromium-browser ENV CHROME_BIN=/usr/bin/chromium-browser
ENV CHROME_PATH=/usr/bin/chromium-browser ENV CHROME_PATH=/usr/bin/chromium-browser
# Create non-root user
RUN addgroup -g 1000 codexpool && \
adduser -u 1000 -G codexpool -s /bin/sh -D codexpool
# Set working directory # Set working directory
WORKDIR /app WORKDIR /app
@@ -93,13 +89,7 @@ WORKDIR /app
COPY --from=backend-builder /app/codex-pool /app/codex-pool COPY --from=backend-builder /app/codex-pool /app/codex-pool
# Create data directory # Create data directory
RUN mkdir -p /app/data && chown -R codexpool:codexpool /app RUN mkdir -p /app/data
# Default config path
ENV CONFIG_PATH=/app/data/config.yaml
# Switch to non-root user
USER codexpool
# Expose port # Expose port
EXPOSE 8848 EXPOSE 8848