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/sql-to-nosql-kotlin/mssql-to-couchbase:LATEST <--- the tag is for example (follow MOLO17 instructions)
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/sql-to-nosql-kotlin/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.