Page:
Container Builds
Pages
Architecture
Backups and Restore
Build and Test
Character Sheet
Codex and Mentions
Container Builds
Contributing
Data and Migrations
Developer Home
Dice Roller
FAQ and Troubleshooting
Getting Started
Graph and Relationships
Home
Images
Languages and Scripts
Local Assistant
Localization Workflow
Party
Privacy and Data
QA Scenarios
Release Process
Repository Map
Rules Wiki and SRD
Search and Summary
Session Journal
Sharing with a Server
Sync Client
Updates
No results
1
Container Builds
Joël Jon Moix edited this page 2026-10-27 11:27:07 +01:00
Table of Contents
Container builds
Linux and Windows packages are built in dedicated Docker images, created when missing. macOS cannot run in a container (Docker shares a Linux kernel; the Apple toolchain needs macOS), so macOS packages are built natively on a Mac.
| Image | Dockerfile | Produces |
|---|---|---|
chronexus-linux-qa |
scripts/qa/linux/Dockerfile |
.deb + AppImage for the host architecture; also runs apps under Xvfb for QA |
chronexus-windows-build |
scripts/build/windows/Dockerfile |
NSIS installers for x86_64 and aarch64 Windows via cargo-xwin |
docker build -t chronexus-linux-qa scripts/qa/linux
docker build -t chronexus-windows-build scripts/build/windows
docker run --rm -v "$PWD":/src:ro -v "$PWD/out":/out \
-v chronexus-cargo:/usr/local/cargo/registry \
chronexus-linux-qa sh /src/scripts/build/container-build.sh linux
- On Apple Silicon the native Linux build is ARM64; add
--platform linux/amd64for x64 (QEMU emulation, much slower). cargo-xwindownloads the Microsoft CRT and Windows SDK and accepts their licence.- Container builds never create updater artifacts: the signing key stays outside.
- Windows installers built this way are not Authenticode-signed (no paid certificate) and must still be tested on Windows.
Using Chronexus
- Getting started
- Session journal
- Codex and mentions
- Graph and relationships
- Character sheet
- Party
- Dice roller
- Search and summary
- Rules wiki and SRD
- Images
- Local assistant
- Languages and scripts
- Backups and restore
- Updates
- Sharing with a server
- Privacy and data
- FAQ and troubleshooting
For developers