meveo-org / meveo

meveo core
GNU Affero General Public License v3.0
10 stars 15 forks source link

Gitpod - Code Now

Meveo

Meveo is a platform that allow to develop and execute enterprise back and front applications. Watch an introduction video

It allow you to create and deploy at runtime with fine grained security :

Speeding up the conception of apps.

It is intended to be run by Wildfly 18 with full Jakarta EE stack under licence : AGPLv3.0

Frontend framework https://github.com/meveo-org/meveo-fronted.github.io

Fontend kitchensink demo https://frontend.meveo.org for a demo of all the web components.

Installation

Docker Installation

Installation on a wildfly instance

Debugging

Development Installation

Module development Installation)

Using Meveo

Configuration

Ontology

Services

Workflows & Notifications

Frontend

Operating Meveo

Security & Monitoring

Clustering

Meveo can be deployed in a wildfly cluster to scale its capabilities. Infinispan cache can be replicated/distributed/scaterred among nodes. A JMS topic is used to publish events to the cluster nodes.

REST API Reference

On a started instance, go to /meveo/api/rest/swagger.json or /meveo/api/rest/swagger.yaml

Troubleshooting

When encountering persistence errors you might have to connect to the DB container then to postgres:

docker exec -it postgres bash
psql meveo meveo
meveo=#\d  //to list the tables
meveo=#drop table myentity;
meveo=#drop sequence myentity_seq;
meveo=#^Z  //ctrl+Z

Migration from versions previous to 7.0.0