This repository automatically syncs official Mattermost files and builds a Docker image always up-to-date with the latest v10.11 ESR version.
- Fetch the latest v10.11.x ESR version from the official Mattermost repo
- Download official files (Dockerfile, passwd, entrypoint.sh)
- Build and publish to Docker Hub with the
esr-10.11tag
Available image: andreleclercq/mattermost-team-edition:esr-10.11
- Daily check at 6 AM UTC
- Find the latest v10.11.x release from GitHub
- Download official files from Mattermost repo
- Build and push to Docker Hub (only if new version or forced)
andreleclercq/mattermost-team-edition:esr-10.11← Main tag (tracks v10.11.x)andreleclercq/mattermost-team-edition:esr-latest← Always latest ESR trackedandreleclercq/mattermost-team-edition:10.11.6(exact version)andreleclercq/mattermost-team-edition:v10.11.6(with v prefix)
Required GitHub secrets:
DOCKER_USERNAME: Docker Hub usernameDOCKER_PASSWORD: Docker Hub token
Required environment variable (in workflow):
ESR_MAJOR_VERSION: Set to"10.11"to track v10.11 ESR
You can manually trigger a build from GitHub Actions:
- Go to Actions tab
- Select "Sync Mattermost ESR from Official Repo"
- Click "Run workflow"
- Check "Force rebuild" to rebuild even if version already exists
.
├── .github/workflows/sync-mattermost-esr.yml # Automatic workflow
├── Dockerfile # Downloaded automatically
├── entrypoint.sh # Downloaded automatically
├── passwd # Downloaded automatically
└── README.md # This file
The Dockerfile, entrypoint.sh and passwd files are automatically synced from the official Mattermost repository.
Simply pull the image with the esr-10.11 tag to always get the latest v10.11.x version:
docker pull andreleclercq/mattermost-team-edition:esr-10.11v10.11 is Mattermost's Extended Support Release (ESR), supported until August 15, 2026. ESR versions receive security fixes and are ideal for production environments prioritizing stability.
The automation ensures your Docker image stays updated without manual intervention!