For the sake of learning a created a simple web-app.
It consist of:
next-js (react) frontend
spring boot backend
I am running everything on my homeserver.
I created special VM for this. (ubuntu). I'd like to introduce CI/CD to this. I installed jenkins on seperate VM. I also set-up ssh and all things required to make this work...
For java project I simply build jar and transfer it to the application server and then run it by using remote ssh plugin..
I thought I could do the same for frontend and while I think I can accomplish this the end result would be really complicated & messy...
So I am looking for some good advice / guide where I could learn all of above.