-
Notifications
You must be signed in to change notification settings - Fork 0
Docker
jeremywinters edited this page Apr 16, 2017
·
2 revisions
SneaQL can be deployed in many different ways, but our best practice is to run it in an environment that supports docker containers.
We will provide an ongoing SneaQL docker image in the full360 namespace on dockerhub https://hub.docker.com/r/full360/.
The code used to create the SneaQL image is provided in it's own github in case you want to review it or build the image yourself.
Building your own image makes sense when:
- You want to run SneaQL with custom extensions
- Supporting secrets management requires it
- You have your own CI/CD pipeline
Note that you do not need to use our repo to build your own image, as you can use our image as the FROM in your Dockerfile. Below is a simple example of the Dockerfile required to build a SneaQL image that has all of the features
FROM full360/sneaql:latest
RUN gem install my-sneaql-extension
- assign
- assign_result
- execute
- execute_if
- test
- exit_if
- exit_step_if
- recordset
- remove_recordset
- iterate
- on_error
Configuration
-
Command Reference