mirror of
https://github.com/JS8Call-improved/JS8Call-improved
synced 2026-08-13 17:47:36 -04:00
1 KiB
1 KiB
JS8Call Docker Build System
This directory contains a complete Docker-based build and runtime system for JS8Call.
Quick Start
Build JS8Call
./docker-build.sh
Run JS8Call
./docker-run.sh
Files
Dockerfile- Main multi-stage build for JS8CallDockerfile.base- Base image with all build dependenciesDockerfile.hamlib- Separate Hamlib build for cachingDockerfile.runtime- Runtime container with GUI and audio supportdocker-compose.yml- Compose configuration for all servicesdocker-build.sh- Build script with caching supportdocker-run.sh- Run script with X11 and audio forwardingdocker-build-instructions.md- Detailed documentation
Features
✅ Cached builds for faster rebuilds
✅ X11 GUI support
✅ Audio input/output via host PulseAudio (visible in pavucontrol)
✅ Automatic AppImage extraction
✅ Persistent configuration saved to config/JS8Call.ini
✅ Automatic config loading on restart
See docker-build-instructions.md for detailed documentation.