Skip to content

Comment l'utiliser ? ​

Possibilité de créer directement l'application sans utiliser git ​

Installer globalement le package @phasme/cli


npm i -g @phasme/cli
  • Une fois le package @phasme/cli installé créer une nouvelle application à partir du template avec la commande suivante:
    npx @phasme/cli@latest generate app:quasar

Installer le package manager "bun" ​

npm i -g bun

Installer les dépendences ​

bash
bun install

Création automatique du fichier .env ​

bun gen:env
# ou
npx @phasme/cli@lastest generate env

Création manuelle du fichier ".env" ​

# Adresse d'accès à la base mongodb
# les valeurs à modifier
# user  -> nom d'utilisateur
# password -> le mot de passe d'accès à la base de donnée
# dbname -> nom de votre base de donnée
MONGODB_URL=mongodb://user:password@localhost:27019/dbname?authSource=admin
# user  -> nom d'utilisateur de la base de donnée
MONGO_USERNAME=user
# password -> le mot de passe d'accès à la base de donnée
MONGO_PASSWORD=password
# dbname -> nom de votre base de donnée
MONGO_BASENAME=dbname
# Nom du client de votre configuration Keycloak en mode developpement
KC_CLIENT_DEV=feathersjs-app
# Nom du client de votre configuration Keycloak en mode production
KC_CLIENT_PROD=portaildsi
# Url de votre authentification Keycloak
KC_URL=https://svrkeycloak.domain.local:8443
# Nom du REALM de votre configuration Keycloak
KC_REALM=REALM_NAME
# Nom d'utilisateur pour l'accès initial page login de votre site
SUPER_ADM_ID=admuser
# Nom d'utilisateur pour l'accès initial page login de votre site
SUPER_ADM_PWD=passuser

Préparer votre backend (creation du dossier 'dist') ​

bun run build

Si vous souhaiter changer l'icone 'fbavatar' de l'application ​

bun run gen:logo

bun run dev:icons

bun run build

Exécuter le backend Feathersjs et la base de donnée Mongodb (LISTEN_MONGODB_PORT) et le backend (LISTEN_BACKEND_PORT) ​

bash
bun dev:backend

Demarrage de l'application en mode developpement ​

bash
bun dev

Lint (nettoyer le code) sur les fichiers ​

bash
bun run lint

Mettre en forme les fichiers ​

bash

bun run format

Compiler l'application pour la production ​

bash
bun run build

Create VVApp Starter