Developer Setup

Summary

Unable to setup dev machine. make run-server fails due to non-existing docker image jhillyerd/inbucket

Steps to reproduce

  1. git clone https://github.com/$USERNAME/mattermost-server.git
  2. cd mattermost-server
  3. Run make run-server
  4. getting error
Pulling inbucket (jhillyerd/inbucket:release-1.2.0)...
ERROR: pull access denied for jhillyerd/inbucket, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
make: *** [start-docker] Error 1

Expected behavior

mattermose-server should setup and start running

Observed behavior (that appears unintentional)

  ~/Doc/work/mattermost/mattermost-server   master ❯ make run-server                                                         system
Starting docker containers
docker-compose run --rm start_dependencies
Creating network "mattermost-server_mm-test" with driver "bridge"
Pulling mysql (mysql:5.7)...
5.7: Pulling from library/mysql
72a69066d2fe: Pull complete
93619dbc5b36: Pull complete
99da31dd6142: Pull complete
e5c707858ec0: Pull complete
fc41578cbf60: Pull complete
4785d896ef10: Pull complete
7d250cdc93be: Pull complete
2efe6ef3579a: Pull complete
40dc4a5ca43a: Pull complete
cd6f90222f59: Pull complete
031e631e9021: Pull complete
Digest: sha256:66480693e01295d85954bb5dbe2f41f29ebceb57d3d8098ea0c9d201473f2d8b
Status: Downloaded newer image for mysql:5.7
Pulling postgres (postgres:9.4)...
9.4: Pulling from library/postgres
619014d83c02: Pull complete
7ec0fe6664f6: Pull complete
9ca7ba8f7764: Pull complete
9e1155d037e2: Pull complete
febcfb7f8870: Pull complete
8c78c79412b5: Pull complete
5a35744405c5: Pull complete
27717922e067: Pull complete
36f0c5255550: Pull complete
dbf0a396f422: Pull complete
ec4c06ea33e5: Pull complete
e8dd33eba6d1: Pull complete
51c81b3b2c20: Pull complete
2a03dd76f5d7: Pull complete
Digest: sha256:42a7a6a647a602efa9592edd1f56359800d079b93fa52c5d92244c58ac4a2ab9
Status: Downloaded newer image for postgres:9.4
Pulling minio (minio/minio:RELEASE.2019-10-11T00-38-09Z)...
RELEASE.2019-10-11T00-38-09Z: Pulling from minio/minio
e7c96db7181b: Pull complete
d5e5170863b7: Pull complete
d98aad23d939: Pull complete
Digest: sha256:0d02f16a1662653f9b961211b21ed7de04bf04492f44c2b7594bacbfcc519eb5
Status: Downloaded newer image for minio/minio:RELEASE.2019-10-11T00-38-09Z
Pulling inbucket (jhillyerd/inbucket:release-1.2.0)...
ERROR: pull access denied for jhillyerd/inbucket, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
make: *** [start-docker] Error 1

Possible fixes

Use new image inbucket/inbucket instead of jhillyerd/inbucket