Skip to content

Conversation

@pathartl
Copy link
Collaborator

Caution

This PR contains major breaking changes

The config directory has now changed by default to Data. This ensures that user data is separated from application binaries. Some work has been put in to automatically migrate data. Here are the rules the application follows:

  • The first path that is checked is the Data directory within the application's working directory.
  • If this directory is not writable, it will create a directory of %LocalAppData%\LANCommander\LANCommander.Server
  • Docker containers will put their data in /app/Data

If you are running in Docker:

There is code written to automatically migrate to this new directory. Make sure you keep your original path(s) mounted, but also mount /app/Data. The migration code will try to detect if your server is running in Docker and abort the migration if this path is not mounted.

As always, back up any important data of you want to be extra safe. This path change is final and will be included as part of the v2.0.0 release.

@pathartl pathartl merged commit ad8bbfa into main Dec 17, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants