Skip to content

Java based PWA and Microservice development platfrom, frontend development components are developed based on bck2bwsr and backend development components are developed with netty and jersey. This platform is to provide zero-code facilities to create modern apps that can run everywhere.

License

Notifications You must be signed in to change notification settings

mrmanna/cockpit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cockpit

Java based PWA and Microservice development platfrom, frontend development components are developed based on bck2bwsr and backend development components are developed with netty and jersey. This platform is to provide zero-code facilities to create modern apps that can run everywhere.

Core Components
  • API Gateway: Netty 4 based a HTTP/2 proxy
  • Gadget SDK: Bck2Brwsr based frontend Gadget Development libraries
  • Theme and Layout Builder (Web UI): SASS based theme and JSON based web Layout builder
  • Microservice SDK: Netty and Jersey integrated Microservice Development API
Todo
  • Gadget Builder UI
  • Microservice Composer UI
  • OAuth 2 Server Integration
  • Metrics Server & Viewer
  • Log Server & Viewer
  • Cassandra and MongoDB integration
  • Server Sent Event (SSE) Manager
  • HTTP/2 Push Manager
  • Containerization
  • and many more
Run
  • Build the whole project with Maven 3
  • Fix the ALPN Agent path in pom.xml of Cockpit>gadgets>microservices>gateway project for HTTP/2
  • Add domains in hosts file according to your OS
127.0.0.1       content.cockpit.dev
127.0.0.1       www.cockpit.dev
127.0.0.1       cockpit.cockpit.dev
127.0.0.1       accounts.cockpit.dev
127.0.0.1       data.cockpit.dev
  • Install cockpit.dev certs from gateway project to be trusted
  • In Cockpit>gadgets>microservices Shell and Content projects has config.properties,fix the store location as your local machine
storePath=E:\cockpit\cockpit\store
  • Stop port 80 if running in your machine
  • Run Gateway,Shell and Content Microservice server from Netbean. If you are using commandline then build these three projects with profile "server" to create uber jar of each project and run them from commandline, if servers are running hit borwser with https://www.cockpit.dev

This Deploy and Run section need more elaborate guideline

For more understanding Cockpit

About

Java based PWA and Microservice development platfrom, frontend development components are developed based on bck2bwsr and backend development components are developed with netty and jersey. This platform is to provide zero-code facilities to create modern apps that can run everywhere.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published