MoneyMgr/README.md
Pierre HUBERT ff17829668
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Prepare for release
2025-05-15 19:59:12 +02:00

41 lines
786 B
Markdown

# MoneyMgr
[![Build Status](https://drone.communiquons.org/api/badges/pierre/MoneyMgr/status.svg)](https://drone.communiquons.org/pierre/MoneyMgr)
Open Source web-based personal expenses tool.
## Setup dev env
1. Install prerequisites:
1. docker
2. docker-compose
3. rust
4. node
2. Start services
```
cd moneymgr_backend
mkdir -p storage/{db,redis-data,redis-conf,minio}
docker compose up
```
3. Install Diesel CLI:
```bash
sudo apt install libpq5 libpq-dev pkg-config libssl-dev cmake
cargo install diesel_cli --no-default-features --features postgres
```
4. Initialize database:
```bash
diesel migration run
```
> Note: You can access the database directly using this command:
>
> ```bash
> PGPASSWORD=pass psql -h localhost -p 5432 -U user -d moneymgr
> ```