title: How can I override quarkus.security.users.embedded.users on docker run command line?
body: <p>I have a quarkus based webapp that uses <strong>Basic Authentication</strong> with <strong>Embedded Realm Configuration</strong>. The webapp runs in a docker container. The authentication properties are specified in <strong>application.properties</strong> like this:</p>
  <pre><code>quarkus.http.auth.basic=true
  
  quarkus.security.users.embedded.enabled=true
  quarkus.security.users.embedded.plain-text=true
  quarkus.security.users.embedded.users.test=mypass
  quarkus.security.users.embedded.roles.test=admin
  </code></pre>
  <p>I would like to override <strong>quarkus.security.users.embedded.users.test</strong> to specify a password at docker runtime.</p>
  <p>I tried to do this by overriding the quarkus property using an environment variable at docker runtime.</p>
  <pre><code>docker run -p 9999:9999 -e QUARKUS_SECURITY_USERS_EMBEDDED_USERS_TEST=newpasswd mywebapp 
  </code></pre>
  <p>This does not work. When I access mywebapp using http://locahost:9999 I must login using <strong>test/mypass</strong>. I expected to login using <strong>test/newpasswd</strong>.</p>
  <p>Any help greatly appreciated.</p>