tree: 8b8c4ec8d14f176a12f2b7a9e8893a811e33192e [path history] [tgz]
  1. src/
  2. assembly.xml
  3. Dockerfile
  4. pom.xml
  5. README.md
launchers/marmotta-webapp/README.md

Apache Marmotta Webapp Launcher

This folder contains a JavaEE Web Application for launching Marmotta in any Servlet (>=3.0) container.

WAR

For building the WAR just execute:

mvn package

and you'll find the WAR file at target/marmotta.war.

Debian

The build also provides supprt for Debian packages, just append the profile to the regular build command:

mvn package -Pdebian

and you can find the .deb file under target/.

Docker

It also comes with support for creating a Docker images that you can user for developing or testing:

  • Build image: docker build -t marmotta .
  • Run the container: docker run -p 8080:8080 marmotta
  • Access Marmotta at localhost:8080/marmotta (IP address may be different, see point bellow).
  • Get details about the container: docker ps --filter "ancestor=marmotta and docker inspect CONTAINER_ID.
  • Get basic statistics about the container: docker stats [CONTAINERID]
  • Commit the container changes to a new image: docker commit [CONTAINERID] my-marmotta
  • Stop the container: docker stop [CONTAINERID]

For further instructions, please take a look to the Docker User Guide.

@@TODO@@: push it to asf or docker hub