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/.envand setup the newly created file by your needs make compose.buildto build the docker imagemake compose.upto run the docker container and install ECLIPSeCLPmake eclipseto spawn aneclipseinteractive shell
Points 1,2 and 3 can be achieved just by typing
makeormake 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 theexamplekeyword. 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 docif you want to get the documentation available on your hostmake bashto use the same container with abashshellmake compose.build.nocacheto (re)build the image without cached layersmake cleanupto remove older built images from your systemmake compose.stopto stop the running containermake compose.downto prune the running container