commit | 516a05397e409dca9e655d08d363a56614835210 | [log] [tgz] |
---|---|---|
author | Kasper Sørensen <i.am.kasper.sorensen@gmail.com> | Thu Sep 07 21:08:23 2017 -0700 |
committer | Kasper Sørensen <i.am.kasper.sorensen@gmail.com> | Thu Sep 07 21:08:23 2017 -0700 |
tree | 1ae53be13cccfd0b6ac3625fbb536249e950d49c | |
parent | 8e8a90c651a6307cd3480f953ac793e766677556 [diff] | |
parent | 364686d8f8ded7961789b163a6943e227f262830 [diff] |
Merge branch 'master' into METAMODEL-1153 Conflicts: core/src/main/java/org/apache/metamodel/membrane/app/CachedDataSourceRegistryWrapper.java core/src/main/java/org/apache/metamodel/membrane/app/DataSourceRegistry.java core/src/main/java/org/apache/metamodel/membrane/app/InMemoryDataSourceRegistry.java core/src/main/java/org/apache/metamodel/membrane/app/registry/file/FileBasedDataSourceRegistry.java core/src/main/java/org/apache/metamodel/membrane/controllers/DataSourceController.java core/src/main/resources/swagger.yaml
Data Federation as a RESTful service. A subproject of Apache MetaModel.
Make sure you have Apache Maven, then build by invoking:
mvn clean install
After building the Java archives and executables, you can use Docker and Docker compose to run Membrane easily, like this:
docker-compose up --build
Now Membrane should be running on port 8080
of your Docker host. Typically that's either http://localhost:8080 (if you have a native Docker install) or http://192.168.99.100:8080 (if you use Docker toolbox).
Membrane uses the same development infrastructure as the main Apache MetaModel project:
Please see CONTRIBUTE.md from Apache MetaModel which also apply to the Membrane contribution guidelines.