ℹ️
|
This repository is a thin demonstrative wrapper around the Core container library, for more in depth documentation of available features and config options see the core library’s readme. |
-
Maven
-
NodeJS/NPM
-
Github credentials providing access to VEuPathDB packages
-
Java v21+
Environment/dependency setup for local development can be done via the command
make install-dev-env
. This will install the dependencies required to build the
project.
After the environment has been set up, the project can be built, tested, and
packaged using make jar
.
Starting the server can be done by running java -jar build/libs/service.jar
.
|
Most projects will require some CLI or environment arguments to run. For a full listing of available options see the core container library documentation. |
ℹ️
|
All project specific system level dependencies must be installed locally for this to work. |
The project container can be built using make docker
. The first build
of the container will take several minutes.
Running the built container can be done with:
$ docker compose -f docker/docker-compose.dev.yml up
|
Most projects will require some CLI or environment arguments to run. For a full
listing of available options see the
core container library
documentation. When using docker-compose these options can be
set automatically
through the use of a |