Skip to content
Jibiki generic lexical database platform for online lookup and editing of XML lexical resources
Java HTML XSLT CSS JavaScript PLpgSQL Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
AntContrib
Jibiki.xcodeproj
contrib
doc/talnrecital2013
docker-entrypoint.d
dods/templates
input
src
support
.classpath
.gitignore
.project
Dockerfile
INSTALL.txt
LICENSE
README.md
RELEASE_NOTES
TODO
VERSIONS
build.xml
dblayer.version
docker-entrypoint.sh
make.pl
papillon.properties.in
papillon.properties.jibiki
papillon_dynamic_objects.doml
papillon_static_objects.doml
sites.conf.in

README.md

Description

Jibiki is a generic platform for managing lexical resources online. Any resource in XML format can be imported and then queried and edited online. The platform uses the Enhydra object web framework and Postgres database for the data layer.

For running examples, see:

There is also a REST API for remote programming. See http://papillon.imag.fr/Api.po

Installation

The easiest way to install is to use the dockerfiles.

The jibiki docker image is built from openjdk official image: https://hub.docker.com/_/openjdk/

The postgres4jibiki docker image is built from postgresql latest official image. See https://github.com/mangeot/postgres4jibiki/ for more information.

The ipolex docker image is built from php latest official image. See https://github.com/mangeot/ipolex/ for more information.

Getting the latest docker images

docker pull mangeot/ipolex
docker pull mangeot/postgres4jibiki
docker pull mangeot/jibiki

Or building from the git repos

docker build -t mangeot/ipolex github.com/mangeot/ipolex
docker build -t mangeot/postgres4jibiki github.com/mangeot/postgres4jibiki
docker build -t mangeot/jibiki github.com/mangeot/jibiki

Running the docker images

Create a directory on your machine for storing ipolex and postgres data

mkdir -p /Users/mangeot/docker/ipolex
mkdir -p /Users/mangeot/docker/postgresData

Launch the 3 containers

docker run --name ipolex -p 8888:80 --volume /Users/mangeot/docker/ipolex:/var/www/html/Dicos -d mangeot/ipolex 
docker run --name jibiki-database --volume /Users/mangeot/docker/postgresData:/var/lib/postgresql/data -d mangeot/postgres4jibiki postgres
docker run --name jibiki -p 8999:8999 --link jibiki-database:postgres --volume /Users/mangeot/docker/ipolex:/ipolex -d mangeot/jibiki

Using the apps

For iPolex, open http://localhost:8888 in your favorite browser;

For jibiki, open http://localhost:8999 in your favorite browser.

You can’t perform that action at this time.