build: Remove non-root user creation and related permission changes from the Dockerfile.
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -82,10 +82,6 @@ RUN apk add --no-cache \
|
||||
ENV CHROME_BIN=/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
|
||||
WORKDIR /app
|
||||
|
||||
@@ -93,13 +89,7 @@ WORKDIR /app
|
||||
COPY --from=backend-builder /app/codex-pool /app/codex-pool
|
||||
|
||||
# Create data directory
|
||||
RUN mkdir -p /app/data && chown -R codexpool:codexpool /app
|
||||
|
||||
# Default config path
|
||||
ENV CONFIG_PATH=/app/data/config.yaml
|
||||
|
||||
# Switch to non-root user
|
||||
USER codexpool
|
||||
RUN mkdir -p /app/data
|
||||
|
||||
# Expose port
|
||||
EXPOSE 8848
|
||||
|
||||
Reference in New Issue
Block a user