mirror of
https://github.com/kiwix/kiwix-tools.git
synced 2025-12-22 11:57:07 +00:00
Moved user creation in kiwix-serve dockerfile before COPY start.sh to automatically use the new users file permissions.
This commit is contained in:
@@ -9,13 +9,11 @@ EXPOSE 8080
|
||||
VOLUME /data
|
||||
WORKDIR /data
|
||||
|
||||
COPY ./start.sh /usr/local/bin/
|
||||
|
||||
# Create non-root user for better security
|
||||
RUN addgroup -S user && adduser -S user -G user
|
||||
# Change ownership of the start script to the new user
|
||||
RUN chown user:user /usr/local/bin/start.sh
|
||||
# Switch to the non-root user
|
||||
USER user
|
||||
|
||||
COPY ./start.sh /usr/local/bin/
|
||||
|
||||
ENTRYPOINT ["/usr/bin/dumb-init", "--", "/usr/local/bin/start.sh"]
|
||||
|
||||
Reference in New Issue
Block a user