# Copy to ./.env (same dir as docker-compose.yml). # # BOARD_VIEWER_USERS — basic-auth users for Traefik middleware. # Compose interpolates env_file values — every `$` must be escaped as `$$`. # # Steps: # 1. Generate the hash: htpasswd -nbB viewer 'STRONG_PASSWORD' # 2. Replace every `$` in the output with `$$`. # 3. Paste below. Multiple users → comma-separated. # # Example before escaping: viewer:$2y$05$abc...xyz # Example after escaping: viewer:$$2y$$05$$abc...xyz BOARD_VIEWER_USERS=viewer:$$2y$$05$$REPLACE_WITH_REAL_BCRYPT_HASH