mirror of
https://github.com/Furglitch/modorganizer2-linux-installer.git
synced 2026-04-17 21:58:00 -04:00
Docker Testing Environment
WIP: The Docker testing environment is currently non-functional.
In order to validate that the installer works across different Linux distributions, a Docker testing environment has been set up. This allows for testing the installer in a controlled environment, without needing to set up multiple virtual machines or physical machines.
Usage
To build and run the Docker container, use the following command:
docker compose -f "./docker/docker-compose.yaml" run --build --rm test
# Assuming you are in the root directory of the project.
This will build the Docker image and run the container, and then remove the container once it exits.
Architecture
├── filesystem/
| └── home/
| └── docker/
| ├── .config/
| | └── heroic/
| | ├── GamesConfig/ # Heroic configs
| | | └── *.json # Heroic-installed games list
| | ├── gog_store/ # GOG configs
| | | └── installed.json # GOG-installed games list
| | ├── legendaryConfig/ # Epic configs
| | | └── legendary/
| | | └── installed.json # Epic-installed games list
| ├── games/ # Game pseudo-installs
| | ├── epic/ # Pseudo-installs for Epic games
| | ├── gog/ # Pseudo-installs for GOG games
| | └── steam/ # Pseudo-installs for Steam games