An official Docker Image of AeselProjects is provided, and to get you up and running quickly, a Docker Compose file is provided as well. To start up a Mongo instance, a Consul instance, and a AeselProjects instance, simply run the following from the ‘compose/min’ folder:
docker-compose up
Once the services have started, test them by hitting AeselProjects’ healthcheck endpoint:
curl http://localhost:5644/health
Keep in mind that this is not a secure deployment, but is suitable for exploring the AeselProjects API.
Once you’ve got the required backend services started, build and execute the tests for the repository.
./gradlew check
And, finally, start AeselProjects:
./gradlew bootRun