jhipster / jhipster-lite

JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:
https://lite.jhipster.tech
Apache License 2.0
463 stars 212 forks source link

Cloud providing JHipster-lite application #1107

Closed matthieuRioual closed 2 years ago

matthieuRioual commented 2 years ago

The idea would be to host the application on cloud in order to permit the application to be accessible everyone by everyone.

In a first hand, i would like to deploy the application on a simple Heroku server, kind of staging website in tests the new front-end fonctionnalities. The server will generate the asked files locally on the server and then when the user will ask for it, he will receive a zip file withs all the files in it.

After this will be done, we will need to think about the way to implement the application with security part because the problem coming with this method is that everyone will be able to spam the generation part and break the server.

The work will be done on the branch "CloudProviding" and the application will be available at :https://jhipsterlite.herokuapp.com/

pascalgrimaud commented 2 years ago

A first version would be to have similar button in README like in jhipster-registry project Maybe we need to create another repository to add buildpack, like: https://github.com/jhipster/jhipster-registry-buildpack

matthieuRioual commented 2 years ago

State of progress :

=> Soon you will be able to launch a jhipster instance application on heroku and the ability to download your project directly through it.

pascalgrimaud commented 2 years ago

Just created the repo: https://github.com/jhipster/jhipster-lite-heroku-buildpack

pascalgrimaud commented 2 years ago

closed by this last PR: https://github.com/jhipster/jhipster-lite/pull/1266