Disable ANSI control characters in docker-compose

Feature name:

Disable ANSI control characters in docker-compose

Feature Description

I’d like to add the --no-ansi option to the docker-compose commands in run.sh.

Automating backups and updates is important, and reading a report on those actions is, too. But parsing the output is currently needlessly complicated:

[8A [2KPulling icons … pulling from bitwarden/icons [8B [8A [2KPulling icons … digest: sha256:9a1414181889f1625f… [8B [8A [2KPulling icons … status: image is up to date for b… [8B [8A [2KPulling icons … [32mdone [0m [8B [6A [2KPulling admin … pulling from bitwarden/admin [6B [7A [2KPulling mssql … pulling from bitwarden/mssql [7B [6A [2KPulling admin … digest: sha256:1cc4c24b6718586f0c… [6B [7A [2KPulling mssql … digest: sha256:cba471a524150168c2… [7B [6A [2KPulling admin … status: image is up to date for b… [6B [7A [2KPulling mssql … status: image is up to date for b… [7B [6A [2

If I’m not missing anything, this would only touch 3 docker-compose commands (down, up, pull) in server/run.sh at master · bitwarden/server · GitHub.

Clients / Repos Affected:

  • Server

Timeline to completion (estimate):

ETA: Q3/2021

@tgreer @kspearrin