Docker
Syncmaven is available as a Docker image -syncmaven.
1
Create a project directory
2
Initialize the project
syncmaven/syncmaven docker image assumes that the project lives in docker image /project directory. It should be mounted to the local host directory
where the project is located.3
Edit the project
Edit the project files in the
./syncmaven-example.4
Run all syncs
docker run --rm syncmaven --help.NPM
Syncmaven is also available as an NPM package -syncmaven. It can be installed locally and used as a CLI tool.
Make sure you have Node.js installed on your machine and it’s version is 20 or higher.
syncmaven command to run the tool.
Next steps
Get yourself familiar with the fundamentals:Project
How to create a project and its structure
Model
How to define a model, an SQL query that tells Syncmaven how to fetch data
Destination
How to define a destination, a place where the data will be synced
Sync
A process that connects a model with a destination