edgedb / edgedb-docker

Official Docker Image packaging for EdgeDB
81 stars 16 forks source link

tenant-id is ignored in bootstrap-only mode #72

Closed chickeaterbanana closed 1 year ago

chickeaterbanana commented 1 year ago

The temp bootstrap instance is strated with bootstrap opts: https://github.com/edgedb/edgedb-docker/blob/master/docker-entrypoint-funcs.sh#L863

These options comes from: https://github.com/edgedb/edgedb-docker/blob/master/docker-entrypoint-funcs.sh#L776

Which itself comes from: https://github.com/edgedb/edgedb-docker/blob/master/docker-entrypoint.sh#L15

Normally all important arguments are parsed in: https://github.com/edgedb/edgedb-docker/blob/master/docker-entrypoint.sh#L7 or more detailed: https://github.com/edgedb/edgedb-docker/blob/master/docker-entrypoint-funcs.sh#L55

Boot tenant id don't have any representation as Environment-Variable: https://github.com/edgedb/edgedb/blob/master/edb/server/args.py#L550

This results in not expected behavior.

Expected:

Instead: