Automatic Merge
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
48e211b60c
Коммит
d5190466de
@@ -31,6 +31,10 @@ RUN mkdir -p /mattermost/data /mattermost/plugins /mattermost/client/plugins \
|
|||||||
&& curl -L $MM_PACKAGE | tar -xvz \
|
&& curl -L $MM_PACKAGE | tar -xvz \
|
||||||
&& chown -R mattermost:mattermost /mattermost /mattermost/data /mattermost/plugins /mattermost/client/plugins
|
&& chown -R mattermost:mattermost /mattermost /mattermost/data /mattermost/plugins /mattermost/client/plugins
|
||||||
|
|
||||||
|
# Create PostgreSQL client SSL directory structure for ssl_mode=require
|
||||||
|
RUN mkdir -p /mattermost/.postgresql \
|
||||||
|
&& chmod 700 /mattermost/.postgresql
|
||||||
|
|
||||||
# Final stage using distroless for minimal attack surface
|
# Final stage using distroless for minimal attack surface
|
||||||
FROM gcr.io/distroless/base-debian12
|
FROM gcr.io/distroless/base-debian12
|
||||||
|
|
||||||
@@ -41,6 +45,9 @@ ENV MM_SERVICESETTINGS_ENABLELOCALMODE="true"
|
|||||||
# Copy over metadata files needed by runtime
|
# Copy over metadata files needed by runtime
|
||||||
COPY --from=builder /etc/mime.types /etc
|
COPY --from=builder /etc/mime.types /etc
|
||||||
|
|
||||||
|
# Copy CA certificates for SSL/TLS validation with proper ownership
|
||||||
|
COPY --from=builder --chown=2000:2000 /etc/ssl/certs /etc/ssl/certs
|
||||||
|
|
||||||
# Copy document processing utilities and necessary support files
|
# Copy document processing utilities and necessary support files
|
||||||
COPY --from=builder /usr/bin/pdftotext /usr/bin/pdftotext
|
COPY --from=builder /usr/bin/pdftotext /usr/bin/pdftotext
|
||||||
COPY --from=builder /usr/bin/wvText /usr/bin/wvText
|
COPY --from=builder /usr/bin/wvText /usr/bin/wvText
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
root:x:0:0:root:/root:/sbin/nologin
|
root:x:0:0:root:/root:/sbin/nologin
|
||||||
nobody:x:65534:65534:nobody:/nonexistent:/sbin/nologin
|
nobody:x:65534:65534:nobody:/nonexistent:/sbin/nologin
|
||||||
nonroot:x:65532:65532:nonroot:/home/nonroot:/sbin/nologin
|
nonroot:x:65532:65532:nonroot:/home/nonroot:/sbin/nologin
|
||||||
mattermost:x:2000:2000:nonroot:/home/nonroot:/sbin/nologin
|
mattermost:x:2000:2000:mattermost:/mattermost:/sbin/nologin
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user