Fix
This commit is contained in:
10
Dockerfile
10
Dockerfile
@ -22,19 +22,11 @@ FROM oven/bun:latest AS runtime
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# Create non-root user for security
|
||||
RUN addgroup --system --gid 1001 bunjs && \
|
||||
adduser --system --uid 1001 bunjs
|
||||
|
||||
# Copy built application from builder stage
|
||||
COPY --from=builder --chown=bunjs:bunjs /app .
|
||||
|
||||
# Create necessary directories with proper permissions
|
||||
RUN mkdir -p data public/podcast_audio && \
|
||||
chown -R bunjs:bunjs data public
|
||||
|
||||
# Switch to non-root user
|
||||
USER bunjs
|
||||
RUN mkdir -p data public/podcast_audio
|
||||
|
||||
# Expose ports
|
||||
EXPOSE 3000 3001
|
||||
|
Reference in New Issue
Block a user