Local Admintrateur Password Solution Application du visualisation des mots de passe Serveur.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
- NodeJS 20
- OpenJDK 21
- Maven 3.9.x
- Docker
- docker-compose
# Run keycloak
$ docker-compose -f docker-compose.keycloak.yaml up
Login
- Admin Keycloak: https://keycloak.home.loc:8443/
- Create DNZ entry for matching
- Login: admin/admin
Next in realm local
- create users with role: laps-httd/user & laps-vue/user
- Go to : Realms > local > laps-httpd > Credential
- Client Secret > Regerate
- Copy to value to: src/environment/app-docker.properties > KEYCLOAK_CLIENT_SECRET
- Copy to value to: docker-compose.yaml > KEYCLOAK_CLIENT_SECRET
Installation des dépendances
# Build app & container
$ mvn install -Pdocker
# Run Container apache
$ docker-compose up
Ouvre les services :
- IHM de LAPS: http://vuelaps.localhost/
$ pnpm install
$ pnpm dev
$ pnpm lint
$ pnpm build
Run Unit Tests with Vitest
npm run test:unit