Full Mattermost server source with integrated Community Enterprise features. Includes vendor directory for offline/air-gapped builds. Structure: - enterprise-impl/: Enterprise feature implementations - enterprise-community/: Init files that register implementations - enterprise/: Bridge imports (community_imports.go) - vendor/: All dependencies for offline builds Build (online): go build ./cmd/mattermost Build (offline/air-gapped): go build -mod=vendor ./cmd/mattermost 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
19 lines
520 B
Bash
19 lines
520 B
Bash
#!/bin/bash
|
|
# Copyright (c) 2016 Mattermost, Inc. All Rights Reserved.
|
|
# See License.txt for license information.
|
|
|
|
echo "Starting PostgreSQL"
|
|
docker-entrypoint.sh -c 'shared_buffers=256MB' -c 'max_connections=300' &
|
|
|
|
until pg_isready -hlocalhost -p 5432 -U "$POSTGRES_USER" &> /dev/null; do
|
|
echo "postgres still not ready, sleeping"
|
|
sleep 5
|
|
done
|
|
|
|
echo "Updating CA certificates"
|
|
update-ca-certificates --fresh >/dev/null
|
|
|
|
echo "Starting platform"
|
|
cd mattermost
|
|
exec ./bin/mattermost --config=config/config_docker.json
|