Add Docker deployment for ZimaOS

- Updated Dockerfile for local storage deployment (removed Firebase dependencies)
- Created docker-compose.yml with persistent data volumes
- Added deploy.sh script for automated deployment
- Created DEPLOYMENT.md with ZimaOS deployment guide
- Added .env.example for configuration template
- Updated .gitignore to protect sensitive data
- Fixed package.json to use port 7654 in production
- Cleared all test user data for fresh deployment
- Updated README with deployment section
This commit is contained in:
nmemmert committed 2026-01-13 15:47:32 -05:00
1 parent 0b9ab53266
commit ad37bb57ae
8 files changed
+273 -27

No files matched your search

+24
View File
@@ -286,6 +286,30 @@ Date,Amount,Description,Category
- Export to JSON format for data backup or integration
- Includes complete transaction history and envelope details
## Deployment
### ZimaOS Deployment (Recommended)
Capsule is designed for self-hosted deployment on ZimaOS and similar platforms.
**Quick Deploy:**
```bash
./deploy.sh
```
See [DEPLOYMENT.md](./DEPLOYMENT.md) for detailed ZimaOS deployment instructions.
**Features:**
- Docker containerization for easy deployment
- Persistent data storage in `./data` directory
- Health checks and auto-restart
- Encrypted local storage (no cloud required)
**Access:**
- Default port: 7654
- Local: `http://localhost:7654`
- Network: `http://your-device-ip:7654`
## Contributing
1. Fork the repository