Grist core multi user docker setup

@wht3v3r there isn’t yet a convenient way to create teams in the UI. But if you are experimenting locally, you can see multiple team site operation as follows.

Start, then stop Grist configured to use a single team (called say team1):

docker run -v /tmp/persist:/persist -p 8484:8484 -e GRIST_SINGLE_ORG=team1 -it gristlabs/grist

Start, then stop Grist configured to use a different team (called say team2):

docker run -v /tmp/persist:/persist -p 8484:8484 -e GRIST_SINGLE_ORG=team2 -it gristlabs/grist

Now run Grist without limiting it to a team:

docker run -v /tmp/persist:/persist -p 8484:8484 -it gristlabs/grist

You should now see the two teams available:

More generally, there is an endpoint for creating sites by POSTing to /api/orgs.

2 Likes