What is klask.io ?
klask.io is an open source search engine for source code. This application was generated using JHipster. It can be installed on a local server to index your VCS, and serve a GUI for developers.
How to run it with docker ?
You can run an instance easily by pulling the docker image and execute by following :
docker run klask/klask.io
an example of a docker-compose.yml :
version: '2' services: klask-app: image: klask/klask.io:latest ports: - 8080:8080 volumes: - /mnt/svn:/repo - ./data:/klask-data - ./application-docker.yml:/application-docker.yml
/mnt/svn is the path to my repositories
./data is the location where elasticsearch files and database were saved.
The optional file
application-docker.yml can overrides all properties defined in application.yml and application-docker.yml