[DiscordArchive] Hello, would anyone happen to know where the server side DBC files are stored in the current docker
[DiscordArchive] Hello, would anyone happen to know where the server side DBC files are stored in the current docker
Archived author: Alo? • Posted: 2023-12-24T18:51:30.800000+00:00
Original source
Hello, would anyone happen to know where the server side DBC files are stored in the current docker version?
Archived author: mynameismeat • Posted: 2023-12-24T19:12:33.869000+00:00
Original source
They're stored in a docker volume. You can change that to a bind mount by setting the `DOCKER_VOL_CLIENT_DATA` environment variable when you run `docker compose ...`. In a unix shell, it's `export DOCKER_VOL_CLIENT_DATA="./path-to-client-data"`, and then you can run which `docker compose` command you may need.
Alternatively, you can retrieve (or modify them) with a `docker-compose.override.yml` like this:
```yaml
services:
ac-client-data-init:
volumes:
- ./path-to-client-data:/azerothcore/env/dist/data
ac-worldserver:
volumes:
- ./path-to-client-data:/azerothcore/env/dist/data
```
Archived author: Alo? • Posted: 2023-12-24T19:15:55.043000+00:00
Original source
Oh, so would I just change "- ${DOCKER_VOL_DATA:-ac-client-data}:/azerothcore/env/dist/data/" to include a path from the computer wherever applicable? Am I understanding correctly?
Archived author: mynameismeat • Posted: 2023-12-24T19:39:10.065000+00:00
Original source
that's right - The override file (or the env var) does this in a pretty clean way