Skip to content

soup-bowl/affinity-in-docker

Repository files navigation

Affinity in Docker

State: Testing.

To fix:

  • "cannot communicate with other affinity apps" CTD on open.
  • No file explorer functionality.
  • Better desktop experience(?).

Building

To build you need to:

  • Put the Affinity MSIX files in the Affinity directory.
  • From a legitimate copy of Windows 10^, copy the contents of C:\Windows\System32\WinMetadata to WinMetadata folder.
    • Just grab a Windows 10 ISO and run it in a VM, grab the files and bin it.

Then just run docker build -t affinity-web .. Warning that this image needs significant storage space to build, and the resultant image is ~10 GB.

Building is required - due to the usage of Copyrighted content, I will not be hosting the built image anywhere.

Running

After running Building step, do:

docker run -d \
  --name affinity-web \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -v "$(pwd):/config/Documents" \
  -p 3000:3000 \
  affinity-web

Then access it via http://localhost:3000. Right click anywhere on the desktop to see the application menu.

Information

Packages