Tableaux (pronounced /ta.blo/) is a restful service for storing data in tables. These tables can have links between them.
At first you need to setup your database and create a new
conf.json based on
After that you can need to call
POST /system/reset once to initialize system tables. If you wish you can fill in the demo data with
If you upgrade from an older schema version you need to call
POST /system/update before that. Schema will be upgraded automatically.
Build & Test
Tableaux uses gradle to build a so called fat jar which contains all runtime dependencies. You can find it in
build/libs/tableaux-fat.jar. The gradle task
build needs a running PostgreSQL and the
conf-test.json must be configured correct.
./gradlew clean build
Build without running tests:
./gradlew clean assemble
Run as fat jar
To execute the fat jar call it like this:
$ java -jar tableaux-fat-0.1.0.jar -conf ../../conf.json
Run in development
or with automatic redeploy on code changes
Run with different
./gradlew run -Pconf='other.json'
- Content Creation System
- Content Translation System
- Digital Asset Management
- Editing Publishing Workflow
- Workspaces & Custom Projections
Copyright 2016-present Campudus GmbH. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.