This is a JHipster blueprint.
As this is a JHipster blueprint, we expect you have JHipster and its related tools already installed:
To install this blueprint:
npm install -g generator-jhipster-vuejsTo update this blueprint:
npm update -g generator-jhipster-vuejsTo install this blueprint:
yarn global add generator-jhipster-vuejsTo update this blueprint:
yarn global upgrade generator-jhipster-vuejsTo use this blueprint, run
jhipster --blueprints vuejsDownload the Dockerfile:
mkdir docker
cd docker
wget https://github.com/jhipster/jhipster-vuejs/raw/master/docker/DockerfileBuild the Docker images:
docker build -t jhipster-generator-vuejs:latest .Make a folder where you want to generate the Service:
mkdir service
cd serviceRun the generator from image to generate service:
docker run -it --rm -v $PWD:/home/jhipster/app jhipster-generator-vuejsRun and attach interactive shell to the generator docker container to work from inside the running container:
docker run -it --rm -v $PWD:/home/jhipster/app jhipster-generator-vuejs /bin/bashTo create a new Vue.js empty page, run
jhipster --blueprints vuejs pageDuring development of blueprint, please note the below steps. They are very important.
- Clone the projects
You'll probably need the current master of generator-jhipster :
- fork generator-jhipster:
https://github.com/jhipster/generator-jhipster/fork - clone locally your fork:
git clone https://github.com/<your_username>/generator-jhipster cd generator-jhipstergit remote add upstream https://github.com/jhipster/generator-jhipster- so you'll be able to update regularly your fork, using
git fetch upstream && git checkout master && git rebase upstream/master npm cinpm link
Then, about jhipster-vuejs :
- fork jhipster-vuejs:
https://github.com/jhipster/jhipster-vuejs/fork - clone locally your fork:
git clone https://github.com/<your_username>/jhipster-vuejs cd jhipster-vuejsgit remote add upstream https://github.com/jhipster/jhipster-vuejs- so you'll be able to update regularly your fork, using
git fetch upstream && git checkout master && git rebase upstream/master npm cinpm linknpm link generator-jhipster
- Create a new folder for the app to be generated and link JHipster and your blueprint there
mkdir my-app
cd my-app
npm link generator-jhipster-vuejs
jhipster -d --blueprints vuejsApache-2.0 © Deepu K Sasidharan