Kestros is currently in beta, all documentation is subject to change. Additional documentation will be added in subsequent releases. Beta releases are not recommended for production use.
Creating a New Kestros Instance
In order to run Kestros, you will need to install Docker.
Once Docker is installed, run the following command to start a new instance:
docker run -p 8080:8080 --name kestros-alpha -v /tmp/sling/logs:/opt/sling/sling/logs kestros/kestros-alpha:adaptTo2020
May require sudo to run
Alternatively, to run Kestros with Docker Compose add the following to your Compose file:
# Kestros Alpha - Local Development Container\n\tkestros:\n\t\timage: kestros/kestros-alpha:adaptTo2020\n\t\tcontainer_name: kestros\n\t\tports:\n\t\t\t- 8080:8080\n\t\t\t- 30303:30303\n\t\tvolumes:\n\t\t\t- /srv/docker/kestros:/opt/sling/sling/logs\n\t\tenvironment:\n\t\t\t- JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=30303
Once you have your Compose file configured, run:
docker-compose -f my-docker-compose-file.yml up --build
Kestros should now be running on localhost:8080