Supported OS
The docker-compose files in the docker-compose
dir will allow you to run Kuzzle with optional SSL support.
Use the setup.sh
script to perform a requirements check on your system and automatically start Kuzzle.
The script will not install any dependencies on your behalf, but will instead give you hints on how to do it.
To run it, you don't need to clone this repository, you can just type
$ bash -c "$(curl https://raw.githubusercontent.com/kuzzleio/setup-script/master/setup.sh)"
Or, you can clone this repository and run the script with options
$ ./setup.sh --no-run
only performs the system requirements checks and pulls a Kuzzle stack from Docker repositories, without running it.
After running the stack, the setup.sh
script checks whether Kuzzle is up or not within the default delay of 30 seconds. If your system is slow, you can give additional delay by specifying the CONNECT_TO_KUZZLE_MAX_RETRY
environment variable
$ CONNECT_TO_KUZZLE_MAX_RETRY=180 ./setup.sh
This will give Kuzzle a total delay of 180 seconds to start.