🔩Keycloakify in my App
Setting up Keycloakify in your Web App
Last updated
Was this helpful?
Was this helpful?
yarn add keycloakify # Or npm install --save keycloakifyimport { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import { keycloakify } from "keycloakify/vite-plugin";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
react(),
keycloakify()
]
})...
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"storybook": "storybook dev -p 6006",
"build-keycloak-theme": "yarn build && keycloakify"
},
...import type { StorybookConfig } from "@storybook/react-vite";
const config: StorybookConfig = {
// ...
staticDirs: ["../public"]
};
export default config;src/
keycloak-theme/
login/
account/
email/
===OR===
src/
foo/
bar/
keycloak-theme/
login/
account/
email/
===OR===
src/
login/
account/
email/yarn add keycloakify rimraf # Or npm install --save keycloakify rimraf...
"scripts": {
"start": "copy-keycloak-resources-to-public && react-scripts start",
"storybook": "copy-keycloak-resources-to-public && start-storybook -p 6006",
"build": "react-scripts build && rimraf build/keycloak-resources",
"build-keycloak-theme": "yarn build && keycloakify"
},
...import type { StorybookConfig } from "@storybook/react-vite";
const config: StorybookConfig = {
// ...
staticDirs: ["../public"]
};
export default config;src/
keycloak-theme/
login/
account/
email/
===OR===
src/
foo/
bar/
keycloak-theme/
login/
account/
email/
===OR===
src/
login/
account/
email/