Skip to content

Conversation

@y4ssi
Copy link
Contributor

@y4ssi y4ssi commented May 6, 2025

This work-in-progress PR adds a docker-compose.yml to support local development and testing of the Zallet project.

What's Included

  • Zallet service built from local Dockerfile

    • Uses the local Dockerfile to build the Zallet binary into a minimal image.
    • Mounts local configuration (zallet.toml) and wallet data.
  • Optional init-rage service for first-run identity setup

    • Alpine-based one-shot container that installs rage and generates identity.txt if it doesn't exist.
    • Shared volume (./zallet_data) allows the result to persist across runs.
    • Can be run manually, or automatically if included in the Compose profile.

Notes

  • The docker-compose.yml is intended for local use only (not production).
  • init-rage is optional and can be triggered manually via:
    docker compose run --rm init-rage

Base automatically changed from dockerfile to main June 11, 2025 14:55
@str4d str4d marked this pull request as draft June 11, 2025 17:21
@pacu pacu moved this to In progress in Zallet Contributor's Board Oct 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

2 participants