MoneyMgr/README.md
2025-03-17 18:23:33 +01:00

38 lines
603 B
Markdown

# MoneyMgr
## 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
> ```