переделал под пользователя mattermost

This commit is contained in:
2025-12-18 16:27:02 +00:00
parent 72067aa65f
commit 592c5f3000

View File

@@ -34,23 +34,23 @@
# Create mattermost user # Create mattermost user
# RUN useradd --system --create-home --uid 2000 mattermost # RUN useradd --system --create-home --uid 2000 mattermost
# RUN groupadd -r mattermost && useradd -r -g mattermost mattermost RUN groupadd -r mattermost && useradd -r -g mattermost mattermost
WORKDIR /mattermost WORKDIR /opt/mattermost
# Copy prepared Mattermost tree with MostlyMatter binary inside # Copy prepared Mattermost tree with MostlyMatter binary inside
#COPY --from=fetcher --chown=mattermost:mattermost /tmp/mattermost /opt/mattermost COPY --from=fetcher --chown=mattermost:mattermost /tmp/mattermost /opt/mattermost
COPY --from=fetcher /tmp/mattermost /mattermost # COPY --from=fetcher /tmp/mattermost /mattermost
# Adjust permissions # Adjust permissions
#RUN chown -R mattermost:mattermost /mattermost #RUN chown -R mattermost:mattermost /mattermost
#VOLUME ["/opt/mattermost/config", "/opt/mattermost/data", "/opt/mattermost/logs", "/opt/mattermost/plugins", "/opt/mattermost/client/plugins"] #VOLUME ["/opt/mattermost/config", "/opt/mattermost/data", "/opt/mattermost/logs", "/opt/mattermost/plugins", "/opt/mattermost/client/plugins"]
#USER mattermost USER mattermost
HEALTHCHECK --interval=30s --timeout=10s --retries=3 CMD curl -f http://localhost:8065/api/v4/system/ping || exit 1 HEALTHCHECK --interval=30s --timeout=10s --retries=3 CMD curl -f http://localhost:8065/api/v4/system/ping || exit 1
EXPOSE 8065 EXPOSE 8065
ENTRYPOINT ["/mattermost/bin/mostlymatter"] ENTRYPOINT ["/opt/mattermost/bin/mostlymatter"]
CMD ["server"] CMD ["server"]