You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When creating new scenario use the recorder to more easily identify elements (in general try to rely on visible hint to identify elements and not hidden ids).
89
+
When creating new scenario use the recorder to more easily identify elements
90
+
(in general try to rely on visible hint to identify elements and not hidden IDs).
90
91
This does not start the server, you will need to start it manually.
Additionally this `docker-compose` template allow to run locally `VaultWarden`, [Keycloak](https://www.keycloak.org/) and [Maildev](https://github.com/timshel/maildev) to test OIDC.
109
+
Additionally this `docker-compose` template allows to run locally Vaultwarden,
110
+
[Keycloak](https://www.keycloak.org/) and [Maildev](https://github.com/timshel/maildev) to test OIDC.
109
111
110
112
## Setup
111
113
112
114
This rely on `docker` and the `compose`[plugin](https://docs.docker.com/compose/install/).
113
-
First create a copy of `.env.template` as `.env` (This is done to prevent commiting your custom settings, Ex `SMTP_`).
115
+
First create a copy of `.env.template` as `.env` (This is done to prevent committing your custom settings, Ex `SMTP_`).
Wait until `oidc_keycloakSetup_1 exited with code 0` which indicate the correct setup of the Keycloak realm, client and user (It's normal for this container to stop once the configuration is done).
130
+
Wait until `oidc_keycloakSetup_1 exited with code 0` which indicates the correct setup of the Keycloak realm, client and user
131
+
(It is normal for this container to stop once the configuration is done).
129
132
130
133
Then you can access :
131
134
132
-
-`VaultWarden` on http://0.0.0.0:8000 with the default user `[email protected]/test`.
135
+
-`Vaultwarden` on http://0.0.0.0:8000 with the default user `[email protected]/test`.
133
136
-`Keycloak` on http://0.0.0.0:8080/admin/master/console/ with the default user `admin/admin`
134
137
-`Maildev` on http://0.0.0.0:1080
135
138
@@ -143,7 +146,7 @@ You can run just `Keycloak` with `--profile keycloak`:
143
146
```bash
144
147
> docker compose --profile keycloak --env-file .env up
145
148
```
146
-
When running with a local VaultWarden, you can use a front-end build from [dani-garcia/bw_web_builds](https://github.com/dani-garcia/bw_web_builds/releases).
149
+
When running with a local Vaultwarden, you can use a front-end build from [dani-garcia/bw_web_builds](https://github.com/dani-garcia/bw_web_builds/releases).
All configuration for `keycloak` / `VaultWarden` / `keycloak_setup.sh` can be found in [.env](.env.template).
161
+
All configuration for `keycloak` / `Vaultwarden` / `keycloak_setup.sh` can be found in [.env](.env.template).
159
162
The content of the file will be loaded as environment variables in all containers.
160
163
161
-
-`keycloak`[configuration](https://www.keycloak.org/server/all-config)include`KEYCLOAK_ADMIN` / `KEYCLOAK_ADMIN_PASSWORD` and any variable prefixed `KC_` ([more information](https://www.keycloak.org/server/configuration#_example_configuring_the_db_url_host_parameter)).
162
-
- All `VaultWarden` configuration can be set (EX: `SMTP_*`)
164
+
-`keycloak`[configuration](https://www.keycloak.org/server/all-config)includes`KEYCLOAK_ADMIN` / `KEYCLOAK_ADMIN_PASSWORD` and any variable prefixed `KC_` ([more information](https://www.keycloak.org/server/configuration#_example_configuring_the_db_url_host_parameter)).
165
+
- All `Vaultwarden` configuration can be set (EX: `SMTP_*`)
0 commit comments