Docker configurations for running Currents services.
├── docs/ # User documentation (published to GitHub Pages) ├── on-prem/ # Self-hosted deployment using Docker Compose │ ├── scripts/ # Setup and generation scripts │ └── templates/ # Modular compose templates └── (future tools) # Additional Docker configurations may be added here For self-hosted Currents deployment, see the On-Prem documentation.
cd on-prem ./scripts/setup.sh docker compose up -d- On-Prem Development Guide — Architecture, scripts, and contribution guidelines
Releases are tied to Currents container image tags, which use date-based versioning: YYYY-MM-DD-NNN.
Update the image tag in
on-prem/.env.example:Update the changelog in
on-prem/CHANGELOG.md:- Move items from "Unreleased" to a new version section
- Add release date and summary of changes
Commit the release:
git add on-prem/.env.example on-prem/CHANGELOG.md git commit -m "release: on-prem 2026-01-14-001"Create a git tag (namespaced for on-prem):
git tag on-prem/2026-01-14-001
Push:
git push && git push --tags
Tags are namespaced by tool to allow for future additions:
| Tool | Tag Format | Example |
|---|---|---|
| On-Prem | on-prem/YYYY-MM-DD-NNN | on-prem/2026-01-14-001 |
List all on-prem releases:
git tag -l 'on-prem/*'