Skip to main content

Client Repository

Deployment and configuration of the Sync-in client repository (desktop applications and CLI).

Use cases

If desktop applications do not have internet access, the Sync-in server can act as a local repository for application client releases.
Users can then download the applications directly from their account and benefit from automatic updates.

⚡ Enablement

To enable this feature, edit docker-compose.yaml and uncomment:

include:
- ./config/sync-in-desktop-releases/docker-compose.sync-in-desktop-releases.yaml

Then, in environment.yaml, add the following section:

applications:
files:
appStore:
repository: local

To enable or update client versions, run the following commands from the docker-compose.yaml location:

chmod +x ./config/sync-in-desktop-releases/update.sh
./config/sync-in-desktop-releases/update.sh
warning

If this Docker repository is not kept up to date, users may not receive the latest client versions or security fixes.