Files
Fractured/apps/docker
Docker Build 8e4c8f57e4 Fractured: Paragon core hooks, mod-paragon, mod-ale, Docker build cap
- Track mod-paragon and mod-ale (un-ignore modules in .gitignore).
- Ship docker-compose.override.yml with CMAKE_EXTRA_OPTIONS for LuaJIT (mod-ale).
- Dockerfile: CBUILD_PARALLEL default to limit OOM under Docker/WSL2.
- Core: CLASS_PARAGON sticky combo points (DetachComboTarget), selection rebind,
  Spell::CheckPower rune path for multi-resource Paragon.
- spell_dk_death_rune: IsClass(CLASS_DEATH_KNIGHT, CLASS_CONTEXT_ABILITY) for
  Blood of the North / Reaping / DRM on Paragon.
- Remove temporary Paragon CheckPower logging.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-08 00:03:09 -04:00
..

Docker

Full documentation is on our wiki

Building

Prerequisites

Ensure that you have docker, docker compose (v2), and the docker buildx command installed.

It's all bundled with Docker Desktop, though if you're using Linux you can install them through your distribution's package manage or by using the documentation from docker

Running the Build

  1. Build containers with command
$ docker compose build
1. Note that the initial build will take a long time, though subsequent builds should be faster
  1. Start containers with command
$ docker compose up -d
# Skip the build step
$ docker compose up -d --build
1. Note that this command may take a while the first time, for the database import
  1. (on first install) You'll need to attach to the worldserver and create an Admin account
$ docker compose attach ac-worldserver
AC> account create admin password 3 -1