### Apache HTTP Server and Let's Encrypt Setup Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/production.mdx Commands to install Apache, Certbot, and configure Let's Encrypt for a front-end proxy. ```shell apt-get install -y apache2 python-certbot-apache ``` ```shell certbot --apache -d --agree-tos -m --redirect ``` ```shell 10 3 * * * /usr/bin/certbot renew --quiet ``` -------------------------------- ### Install Bower and Gulp Globally Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tests-and-qa/setting-up-ci/setting-up-ci-windows.mdx Install Bower and Gulp using npm after setting up NodeJS. Verifies their installation by checking their versions. ```shell npm install -g bower gulp bower --version gulp --version ``` -------------------------------- ### Install Project Dependencies Source: https://github.com/jhipster/jhipster.github.io/blob/main/README.md Installs all necessary packages for the project. Run this command in the project root. ```bash npm install ``` -------------------------------- ### Install Jenkins on Red Hat/CentOS Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tests-and-qa/setting-up-ci/setting-up-ci-linux.mdx Installs Jenkins using yum, imports the GPG key, and starts the Jenkins service. Assumes a Red Hat-based distribution. ```shell sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins sudo service jenkins start ``` -------------------------------- ### Start Local Development Server Source: https://github.com/jhipster/jhipster.github.io/blob/main/README.md Starts a local development server for live preview of changes. The browser opens automatically. ```bash npm start ``` -------------------------------- ### Install kubectl CLI Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/gcp.mdx Install the kubectl command-line tool for interacting with Kubernetes clusters. ```bash gcloud components install kubectl ``` -------------------------------- ### Install and Run Migrate Blueprint Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2024-10-28-jhipster-release-8.7.2.mdx Install the migrate blueprint globally and then run it to perform advanced upgrade features. ```bash npm i -g generator-jhipster-migrate jhipster-migrate ``` -------------------------------- ### Launch Microservices Architecture in Production Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/docker-hub.mdx Starts a full microservices stack in production, including JHipster Registry, gateway, microservices, and databases (MySQL, PostgreSQL). Uses a specific docker-compose file for the microservices setup. ```shell docker-compose -f jhipster-sample-microservices/prod/prod.yml up ``` -------------------------------- ### JHipster-UML Configuration File Example Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tools/jhipster-uml.mdx Example content for the jumlfile, specifying database type and force option. ```json { "db": "sql", "force": "true" } ``` -------------------------------- ### Start Keycloak with npm Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/options/security.mdx Alternatively, you can start the Keycloak Docker container using npm scripts. ```shell npm run docker:keycloak:up ``` -------------------------------- ### Start Pulsar with Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/options/using-pulsar.mdx Use this command to start a Pulsar instance using the generated Docker Compose configuration. Ensure you have Docker and Docker Compose installed. ```shell docker-compose -f src/main/docker/pulsar.yml up -d ``` -------------------------------- ### Example of Pushing Docker Image to Heroku Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/heroku.mdx An example demonstrating the commands to log in, tag, and push a Docker image to Heroku. ```shell heroku container:login docker tag space registry.heroku.com/fast-peak-70014/web docker push registry.heroku.com/fast-peak-70014/web ``` -------------------------------- ### Start Kafka with Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/options/using-kafka.mdx Use this command to start Kafka using the generated Docker Compose configuration file. ```shell docker-compose -f src/main/docker/kafka.yml up -d ``` -------------------------------- ### Start MySQL/MariaDB/PostgreSQL with specific options Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/development/development.mdx Starts a MySQL server with specific configurations for case sensitivity, SSL, and character set. These options are often required for compatibility. ```bash mysqld --lower_case_table_names=1 --skip-ssl --character_set_server=utf8 --explicit_defaults_for_timestamp ``` -------------------------------- ### Setup Linux Service Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/production.mdx Create a symbolic link for the application JAR to be managed as a Linux service. ```bash ln -s jhipster-0.0.1-SNAPSHOT.jar /etc/init.d/jhipster ``` -------------------------------- ### Basic Docker Compose Deployment Example Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/jdl/deployments.mdx An example of a JDL deployment declaration for Docker Compose, specifying applications and Docker repository. ```jdl deployment { deploymentType docker-compose appsFolders [foo, bar] dockerRepositoryName "yourDockerLoginName" } ``` -------------------------------- ### List Cloud SQL Instances Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tips/018_tip_kubernetes_and_google_cloud_sql.mdx Verifies that the Cloud SQL instance has started successfully. ```shell gcloud sql instances list ``` -------------------------------- ### CloudCaptain Deployment Output Example Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/cloudcaptain.mdx Example output from a CloudCaptain deployment to AWS, illustrating the steps involved from image fusion to instance launch and application availability. This output shows the auto-discovery and provisioning of AWS resources. ```text Creating jhipster ... Mapping jhipster-dev-myuser.boxfuse.io to 127.0.0.1 ... Created App jhipster (single-instance / postgresql) Fusing Image for jhipster-1.0.war (JHipster) ... Image fused in 00:05.036s (96301 K) -> myuser/jhipster:1.0 Pushing myuser/jhipster:1.0 ... Verifying myuser/jhipster:1.0 ... Creating security group boxsg-db-myuser-prod-jhipster ... Creating RDS PostgreSQL database (db.t2.micro / 5 GB / single-az) => boxdb-myuser-prod-jhipster (this one-time action may take up to 10 minutes to complete) ... Waiting for AWS to create an AMI for myuser/jhipster:1.0 in eu-central-1 (this may take up to 50 seconds) ... AMI created in 00:35.564s in eu-central-1 -> ami-35fa0b5a Waiting for AWS to make RDS DB boxdb-myuser-prod-jhipster available ... DB boxdb-myuser-prod-jhipster [creating] DB boxdb-myuser-prod-jhipster [backing-up] DB boxdb-myuser-prod-jhipster [available] Creating security group boxsg-myuser-prod-jhipster ... Creating Elastic IP ... Mapping jhipster-myuser.boxfuse.io to 52.29.78.197 ... Creating security group boxsg-myuser-prod-jhipster-1.0 ... Launching t2.micro instance of myuser/jhipster:1.0 (ami-35fa0b5a) in prod (eu-central-1) ... Instance launched in 00:20.687s -> i-95d15028 Creating Cloud Watch Alarm for Instance auto-recovery -> i-95d15028-auto-recovery-alarm Waiting for AWS to boot Instance i-95d15028 and Payload to start at http://54.93.63.207:8080/ ... Payload started in 01:29.685s -> http://54.93.63.207:8080/ Remapping Elastic IP 52.29.78.197 to i-95d15028 ... Waiting 15s for AWS to complete Elastic IP Zero Downtime transition ... Deployment completed successfully. myuser/jhipster:1.0 is up and running at http://jhipster-myuser.boxfuse.io:8080/ ``` -------------------------------- ### Start Cassandra Development Cluster Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/environment/docker-compose.mdx Starts a Cassandra cluster for local development using the provided Docker Compose file. This includes the Cassandra node and a migration service. ```bash docker-compose -f src/main/docker/cassandra.yml up -d ``` -------------------------------- ### Start Docker Machine and Set Environment Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tips/020_tip_using_docker_containers_as_localhost_on_mac_and_windows.mdx After configuring port forwarding in VirtualBox, start your Docker machine and evaluate its environment variables. This makes Docker commands aware of the machine's settings. ```shell docker-machine start default eval $(docker-machine env default) ``` -------------------------------- ### Start Keycloak with Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/environment/docker-compose.mdx Use this command to start only the Keycloak service using its specific Docker Compose configuration. ```bash docker-compose -f src/main/docker/keycloak.yml up ``` -------------------------------- ### Run JHipster with Gradle (Installed) Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/development/development.mdx Launch the Java server using an installed Gradle version. This executes the default Gradle task. ```shell gradle ``` -------------------------------- ### Speed up Server Startup (Gradle) Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/core-tasks/creating-an-app.mdx For Gradle, exclude client-side tasks to speed up server startup when using live reload. ```bash ./gradlew -x webapp ``` -------------------------------- ### Java Entity with @OneToOne and @MapsId Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tips/026_tip_issue_of_onetoone_with_mapsid_how_to_avoid_it.mdx Example of a Java Preference class associated with a User class using @OneToOne and @MapsId. This setup can lead to issues if not handled carefully. ```java class Preference { @OneToOne @MapsId private User user; } ``` -------------------------------- ### Speed up Server Startup (Maven) Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/core-tasks/creating-an-app.mdx For Maven, exclude client-side tasks to speed up server startup when using live reload. ```bash ./mvnw -P-webapp ``` -------------------------------- ### Creating a New App with a Local Blueprint Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/modules/extending-and-customizing.mdx Generate a new application using your local blueprint. The `--skip-jhipster-dependencies` flag prevents npm from installing released JHipster versions during setup, ensuring your development version is used. ```shell mkdir my-app && cd my-app jhipster --blueprints my-blueprint --skip-jhipster-dependencies ``` -------------------------------- ### Custom CLI Setup Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/modules/creating-a-module.mdx Set up a custom CLI entry point for your blueprint. This involves creating a `cli/cli.mjs` file to manage the blueprint's execution and configuration. ```javascript #!/usr/bin/env node import { runJHipster, done, logger } from 'generator-jhipster/cli'; import { readFile } from 'fs/promises'; import { fileURLToPath } from 'url'; import { dirname, basename } from 'path'; // Get package name to use as namespace. // Allows blueprints to be aliased. const packagePath = dirname(dirname(fileURLToPath(import.meta.url))); const packageFolderName = basename(packagePath); (async () => { const { version, bin } = JSON.parse(await readFile(new URL('../package.json', import.meta.url))); const executableName = Object.keys(bin)[0]; runJHipster({ executableName, executableVersion: version, defaultCommand: 'app-module', // Generator to be used as entry point to replace `yo` command blueprints: { [packageFolderName]: version, }, lookups: [{ packagePaths: [packagePath], lookups: ['generators'] }], }).catch(done); })(); process.on('unhandledRejection', up => { logger.error('Unhandled promise rejection at:'); logger.fatal(up); }); ``` -------------------------------- ### Install Local NodeJS and Global Packages Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tests-and-qa/setting-up-ci/setting-up-ci-linux.mdx Installs a specific version of NodeJS locally for the Jenkins user, builds and installs it, and then installs global npm packages like bower and gulp. Updates the PATH to include the local NodeJS binaries. ```shell # specify which version we want export NODE_VERSION=4.3.1 # download cd /tmp wget http://nodejs.org/dist/v$NODE_VERSION/node-v4.3.1.tar.gz tar xvfz node-v$NODE_VERSION.tar.gz # build it and install it only locally cd node-v$NODE_VERSION ./configure --prefix=/var/lib/jenkins/node-v$NODE_VERSION && make && make install # Check versions of node and npm export PATH=/var/lib/jenkins/node-v$NODE_VERSION/bin:$PATH node --version # v4.3.1 npm --version # 3.7.5 # install tools npm install -g bower gulp bower --version # 1.7.7 gulp --version # 3.9.1 ``` -------------------------------- ### Start a Specific Database with Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/environment/docker-compose.mdx Use this command to start only the Docker Compose configuration for a specific database, without starting other application services. ```bash docker-compose -f src/main/docker/mysql.yml up ``` ```bash docker-compose -f src/main/docker/mariadb.yml up ``` ```bash docker-compose -f src/main/docker/postgresql.yml up ``` ```bash docker-compose -f src/main/docker/oracle.yml up ``` ```bash docker-compose -f src/main/docker/mongodb.yml up ``` ```bash docker-compose -f src/main/docker/cassandra.yml up ``` ```bash docker-compose -f src/main/docker/couchbase.yml up ``` ```bash docker-compose -f src/main/docker/neo4j.yml up ``` -------------------------------- ### JDL Applications with Options Example Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/jdl/applications.mdx Demonstrates how to declare multiple applications with specific configurations, entity assignments, and options, illustrating shadowing. ```jdl application { config { baseName app1 } entities A, B, C dto * with mapstruct } application { config { baseName app2 } entities C, D paginate * with pagination except D } application { config { baseName app3 } entities * except A, B, C, D, F service * with serviceClass } entity A entity B entity C entity D entity E entity F paginate * with infinite-scroll ``` -------------------------------- ### Install JHipster v8.9.0 Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2025-02-08-jhipster-release-8.9.0.mdx Installs a specific version of JHipster globally using npm. ```bash npm install -g generator-jhipster@8.9.0 ``` -------------------------------- ### Install JHipster v8.7.3 Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2024-11-01-jhipster-release-8.7.3.mdx Use this command to install the specific version of JHipster globally. ```bash npm install -g generator-jhipster@8.7.3 ``` -------------------------------- ### Run Frontend with TLS and HTTP/2 Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/development/tls.mdx Execute this command to start your frontend application (Angular, React, or Vue.js) with TLS and HTTP/2 support. This ensures the frontend connects to the backend running on https://localhost:8080/. ```bash npm run start-tls ``` -------------------------------- ### Install JHipster UML Locally Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tools/jhipster-uml.mdx Installs JHipster UML as a development dependency for a specific project. ```shell npm install jhipster-uml --save-dev ``` -------------------------------- ### Install JHipster UML Globally Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tools/jhipster-uml.mdx Installs the latest version of JHipster UML globally on your system. ```shell npm install -g jhipster-uml ``` -------------------------------- ### Build Production WAR with Gradle Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/production.mdx Package the application as a production-ready WAR file using Gradle. ```bash ./gradlew -Pprod -Pwar clean bootWar ``` -------------------------------- ### Install Babel Dependencies Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tips/028_tip_ie_support.mdx Install the necessary Babel packages as development dependencies using npm. ```shell npm install @babel/core @babel/preset-env babel-loader --save-dev ``` -------------------------------- ### Install JHipster v8.8.0 Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2024-12-23-jhipster-release-8.8.0.mdx Installs the specific version 8.8.0 of JHipster globally using npm. ```bash npm install -g generator-jhipster@8.8.0 ``` -------------------------------- ### Install JHipster Migrate Blueprint Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2024-04-29-jhipster-release-8.4.0.mdx Installs the JHipster migrate blueprint globally using npm. ```bash npm i -g generator-jhipster-migrate ``` -------------------------------- ### Install JHipster Beta with NPM Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2018-06-18-jhipster-release-5.0.0-beta.3.mdx Use this command to globally add the beta version of JHipster using NPM. ```bash npm install -g generator-jhipster@beta ``` -------------------------------- ### Install JHipster Core Locally Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/jdl/getting-started.mdx Install the jhipster-core package locally to use JHipster in your project. ```shell npm install jhipster-core --save ``` -------------------------------- ### List Supported Addon Providers Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/clever-cloud.mdx View a list of available database and storage addons that can be provisioned for your Clever Cloud application. ```shell clever addon providers ``` -------------------------------- ### Verify PhantomJS Installation Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tests-and-qa/setting-up-ci/setting-up-ci-windows.mdx Check if the PhantomJS executable is correctly installed and accessible in the system's PATH. ```shell phantomjs --version 2.1.1 ``` -------------------------------- ### Install JHipster v8.11.0 Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2025-05-06-jhipster-release-8.11.0.mdx Use this command to install a specific version of JHipster globally via npm. ```bash npm install -g generator-jhipster@8.11.0 ``` -------------------------------- ### Navigate to Application Directory Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/blueprints/quarkus/creating-an-application.mdx Change the current directory to the newly created application directory. ```bash cd my-quarkus-application ``` -------------------------------- ### Launch Sample App with Cassandra in Production using Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/docker-hub.mdx Starts the JHipster sample application with a Cassandra cluster in production mode using a docker-compose file. Assumes the `jhipster-sample-app-cassandra` directory exists. ```shell docker-compose -f jhipster-sample-app-cassandra/prod.yml up ``` -------------------------------- ### Install Latest JHipster Version Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/core-tasks/upgrading-an-application.mdx Update your global JHipster installation to the latest version using npm. ```shell npm install -g generator-jhipster ``` -------------------------------- ### Enable Apache Modules Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tips/023_tip_protecting_kibana_with_apache_basic_authent.mdx Activate the proxy, proxy_http, and headers modules in Apache. Restart Apache to apply these changes. ```bash a2enmod proxy a2enmod proxy_http a2enmod headers service apache2 restart ``` -------------------------------- ### Install JHipster v8.10.0 Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2025-03-31-jhipster-release-8.10.0.mdx Use this command to install the specific version of JHipster v8.10.0 globally via npm. ```bash npm install -g generator-jhipster@8.10.0 ``` -------------------------------- ### Install JHipster Beta with Yarn Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2018-06-18-jhipster-release-5.0.0-beta.3.mdx Use this command to globally add the beta version of JHipster using Yarn. ```bash yarn global add generator-jhipster@beta ``` -------------------------------- ### Install JHipster v8.7.2 Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2024-10-28-jhipster-release-8.7.2.mdx Use this command to install the specific version of JHipster v8.7.2 globally via npm. ```bash npm install -g generator-jhipster@8.7.2 ``` -------------------------------- ### Start Application with MongoDB Cluster Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/environment/docker-compose.mdx Starts the JHipster application in detached mode, connecting to the configured MongoDB cluster. ```bash docker-compose -f src/main/docker/app.yml up -d -app ``` -------------------------------- ### Install JHipster v9.1.0 using NPM Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2026-05-27-jhipster-release-9.1.0.mdx Use this command to install a specific version of JHipster globally via NPM. ```bash npm install -g generator-jhipster@9.1.0 ``` -------------------------------- ### Launch Sample App in Production Profile with Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/docker-hub.mdx Starts the JHipster sample application in production mode with a MySQL database using a docker-compose file. Assumes the `jhipster-sample-app` directory exists. ```shell docker-compose -f jhipster-sample-app/prod.yml up ``` -------------------------------- ### Install and Run JHipster UML Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/core-tasks/creating-an-entity.mdx Install JHipster UML globally and then run it with your JHipster Domain Language (JDL) file. ```shell npm install -g jhipster-uml jhipster-uml yourFileName.jh ``` -------------------------------- ### Start Sonar with Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/environment/docker-compose.mdx Use this command to start the Sonar service using its specific Docker Compose configuration. ```bash docker-compose -f src/main/docker/sonar.yml up ``` -------------------------------- ### Generate Server Sources with Gradle Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/options/doing-api-first-development.mdx Use this command to generate server sources when using Gradle. Ensure the OpenAPI Generator plugin is configured. ```bash ./gradlew openApiGenerate ``` -------------------------------- ### Start Elasticsearch with Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/environment/docker-compose.mdx Use this command to start only the Elasticsearch service using its specific Docker Compose configuration. ```bash docker-compose -f src/main/docker/elasticsearch.yml up ``` -------------------------------- ### Launch Sample App in Development Profile with Docker Compose Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/docker-hub.mdx Starts the JHipster sample application in development mode using a docker-compose file. Assumes the `jhipster-sample-app` directory exists. ```shell docker-compose -f jhipster-sample-app/dev.yml up ``` -------------------------------- ### Run JHipster with Gradle Wrapper (Windows) Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/development/development.mdx Execute the Gradle wrapper script on Windows to launch the Java server. This command uses the default 'bootRun' task. ```shell gradlew ``` -------------------------------- ### Upgrade Project and Entities Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/releases/2019-09-13-jhipster-release-6.3.0.mdx Run this command to upgrade your project and all its associated entities. ```bash jhipster --with-entities ``` -------------------------------- ### Jenkinsfile Example Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/tests-and-qa/setting-up-ci/setting-up-ci-jenkins2.mdx A basic Jenkinsfile structure for defining a pipeline. This example is typically used with 'Pipeline script from SCM' in Jenkins. ```groovy pipeline { agent any stages { stage('Build') { steps { echo 'Building..' } } stage('Test') { steps { echo 'Testing..' } } stage('Deploy') { steps { echo 'Deploying..' } } } } ``` -------------------------------- ### Blueprint: Full Override (INITIALIZING) Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/modules/creating-a-blueprint.mdx This example demonstrates a full override of the INITIALIZING priority in a blueprint. The blueprint completely replaces the parent's implementation with its own custom steps. ```javascript get [Generator.INITIALIZING]() { return { myCustomInitPriorityStep() { // Do all your stuff here }, myAnotherCustomInitPriorityStep(){ // Do all your stuff here } }; } ``` -------------------------------- ### Quick Launch Sample App in Development Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/production/docker-hub.mdx Runs a JHipster sample application in development profile using Docker. The application will be accessible at http://localhost:8080. ```shell docker container run -d -p 8080:8080 -e SPRING_PROFILES_ACTIVE=dev jhipster/jhipster-sample-app ``` -------------------------------- ### Install JHipster Quarkus Blueprint Source: https://github.com/jhipster/jhipster.github.io/blob/main/docs/blueprints/quarkus/installing-jhipster-quarkus.mdx Install the JHipster Quarkus blueprint globally using npm. This command is recommended for normal users. ```bash npm install -g generator-jhipster-quarkus ```