keycloak-scim/js/apps/keycloak-server
dependabot[bot] 4b96e483b2
Bump tar-fs from 3.0.3 to 3.0.4 in /js (#21403)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.0.3 to 3.0.4.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v3.0.3...v3.0.4)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 12:46:40 +00:00
..
scripts Use correct environment variables in Account Console v3 (#19934) 2023-04-25 11:11:20 +00:00
package.json Bump tar-fs from 3.0.3 to 3.0.4 in /js (#21403) 2023-07-03 12:46:40 +00:00
README.md Move from NPM to PNPM (#19839) 2023-05-05 12:03:24 -04:00

Keycloak Server

This app allows you to run a local development version of the Keycloak server.

Running the Keycloak server

First, ensure that all dependencies are installed locally using PNPM by running:

pnpm install

After the dependencies are installed we can start the Keycloak server by running the following command:

pnpm run start

This will download the Nightly version of the Keycloak server and run it locally on port 8180. If a previously downloaded version was found in the server/ directory then that one will be used instead. If you want to download the latest Nightly version you can remove the server directory before running the command to start the server.

In order for the development version of the Admin UI to work you will have to import a custom client to the Keycloak server. This is only required during development as the development server for the Admin UI runs on a different port (more on that later).

Wait for the Keycloak server to be up and running and run the following command in a new terminal:

pnpm run import-client

You'll only have to run this command once, unless you remove the server directory or Keycloak server data.