/mattermost-docker-arm

Docker images to run mattermost on ARM arch (armv7 or arm64)

Primary LanguageShell

Docker Pulls Docker Stars Github stars Github forks Github issues

Mattermost server for ARM (V7 or 64)

I found a GitHub repository who built tar.gz release with a sourcecode that ca be run on a ARMv7, but I've the needs to run in a docker container.

This repository contains a docker-compose.yml to run a mattermost stack onto a raspberry pi

Or, you can find a bunch of script to build docker image based on https://github.com/mattermost/mattermost-server and build within GitHub Actions.

Frequently, I create new release and new docker image, so if I'm late, feel free to open a Pull Request.

You just have to update ’dependabot/go.mod’ and ’.github/workflows/release.yml’

How to run

  1. Rename docker-compose.yml.local to docker-compose.yml
  2. Adapt environnement values
  3. Up the stack ’docker-compose up -d’
  4. Go to http://localhost:8000

Troubleshootings

app_1  | No configuration file /mattermost/config/config.json
app_1  | Creating a new one
app_1  | cp: can't create '/mattermost/config/config.json': Permission denied
app_1  | /entrypoint.sh: line 44: can't create /mattermost/config/config.json.tmp: Permission denied

Workaround :

sudo chown -R $(id -u):$(id -g) ./volumes
docker-compose up --force-recreate

Credits

Original repository for source code : https://github.com/SmartHoneybee/ubiquitous-memory