This project is meant to be a fast turnkey configuration to run a dockerized ECLIPSe Constraint Logic Programming environment on any machine.
- run
cp docker/.env.dist docker/.env
and setup the newly created file by your needs make compose.build
to build the docker imagemake compose.up
to run the docker container and install ECLIPSeCLPmake eclipse
to spawn aneclipse
interactive shell
Points 1,2 and 3 can be achieved just by typing
make
ormake init
Write your code and place into the src/
folder. Then load it in eclipse
and execute.
Any file in
src/
will be ignored by git unless it's name starts with theexample
keyword. This is used to simplify the docker mount of thesrc/
dir and at the same time prevent unwanted file additions to the codebase.
Additional commands:
make doc
if you want to get the documentation available on your hostmake bash
to use the same container with abash
shellmake compose.build.nocache
to (re)build the image without cached layersmake cleanup
to remove older built images from your systemmake compose.stop
to stop the running containermake compose.down
to prune the running container