A newer version of this documentation is available.
View Latest (v2.0)

Docker

The application is shipped as a Docker image.

$ docker login registry.gitlab.com
$ mkdir config/        <--- your config.json here
$ docker run -v $PWD/config:/opt/app/config registry.gitlab.com/molo17srl/products/gluesync/container-images/mssql-to-couchbase:LATEST
the same steps should be followed per each Gluesync container image.

Running

Make sure you have Docker up and running, than issue the following terminal commands:

$ docker run --rm -v $(pwd)/config:/opt/app/config registry.gitlab.com/molo17srl/products/gluesync/container-images/mssql-to-couchbase:LATEST

This command will run the container image and map the specified path-to-config to the container /opt/app/config path used internally by the container for accessing the configuration file.

It requires a Docker volume mapped to /opt/app/config which will contain the configuration file needed for the application customization. The configuration file should be named config.json. See the configuration chapter for more information.