Docker Setup¶
Run Maxwell's Wallet using Docker for easy deployment.
Quick Start¶
This starts both the frontend (port 3000) and backend (port 8000).
Docker Compose¶
The default docker-compose.yml configuration:
services:
app:
image: ghcr.io/poindexter12/maxwells-wallet:latest
ports:
- "3000:3000"
- "8000:8000"
volumes:
- wallet-data:/data
volumes:
wallet-data:
Custom Data Location¶
To store data in a specific host directory:
docker run -d \
-p 3000:3000 -p 8000:8000 \
-v /path/to/your/data:/data \
ghcr.io/poindexter12/maxwells-wallet
Environment Variables¶
| Variable | Default | Description |
|---|---|---|
DATABASE_URL |
sqlite:///data/wallet.db |
Database connection string |