bugfix
This commit is contained in:
@@ -10,7 +10,7 @@ Eigen vermogen · Schulden · Voortgang · Gebruikersbeheer
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
<img src="docs/screenshot-dashboard.png" alt="VibeFinance dashboard" width="820">
|
||||
@@ -32,7 +32,25 @@ Deze applicatie is volledig ontworpen en ontwikkeld met behulp van [Claude.ai](h
|
||||
De app draait in **2 containers**: `app` (Express API + gebouwde frontend) en
|
||||
`postgres` (database).
|
||||
|
||||
**`.env`** — kopieer `.env.example` en vul in:
|
||||
**1. De bestanden op de server zetten.** `docker compose` leest
|
||||
`docker-compose.yml` uit de map waarin je het commando draait, dus dat bestand
|
||||
moet er eerst staan. De organisatie in Gitea is publiek, dus dit kan anoniem:
|
||||
|
||||
```bash
|
||||
git clone https://vibehoogie.duckdns.org/Vibe/VibeFinance.git
|
||||
cd VibeFinance
|
||||
```
|
||||
|
||||
Wil je de repo niet op je server, dan zijn deze twee bestanden genoeg:
|
||||
|
||||
```bash
|
||||
mkdir -p vibefinance && cd vibefinance
|
||||
base=https://vibehoogie.duckdns.org/Vibe/VibeFinance/raw/branch/main
|
||||
curl -fsSLO $base/docker-compose.yml
|
||||
curl -fsSL $base/.env.example -o .env.example
|
||||
```
|
||||
|
||||
**2. `.env` aanmaken** — kopieer `.env.example` en vul in:
|
||||
|
||||
```env
|
||||
POSTGRES_USER=vibefinance
|
||||
@@ -46,19 +64,25 @@ APP_PORT=3400
|
||||
openssl rand -hex 64
|
||||
```
|
||||
|
||||
**3. Starten:**
|
||||
|
||||
```bash
|
||||
cp .env.example .env # en vul de waarden in
|
||||
|
||||
docker compose pull && docker compose up -d
|
||||
```
|
||||
|
||||
De `Vibe`-organisatie in Gitea is publiek, dus een pull werkt anoniem — geen
|
||||
`docker login` nodig. Krijg je toch `401 Unauthorized` of "pull access denied",
|
||||
dan staat de organisatie weer op privé:
|
||||
Twee foutmeldingen en wat ze betekenen:
|
||||
|
||||
```bash
|
||||
docker login vibehoogie.duckdns.org # wachtwoord = Gitea-token met read:package
|
||||
```
|
||||
- **`no configuration file provided: not found`** — je staat in een map zonder
|
||||
`docker-compose.yml`. Controleer met `ls docker-compose.yml`, of geef het
|
||||
bestand expliciet mee: `docker compose -f /pad/naar/docker-compose.yml up -d`.
|
||||
- **`401 Unauthorized`** of **"pull access denied"** — de organisatie staat niet
|
||||
meer op publiek. Dan alsnog inloggen:
|
||||
|
||||
```bash
|
||||
docker login vibehoogie.duckdns.org # wachtwoord = Gitea-token met read:package
|
||||
```
|
||||
|
||||
Navigeer naar `http://<server-ip>:3400` en registreer je account. De **eerste** geregistreerde gebruiker krijgt automatisch de Admin-rol.
|
||||
|
||||
@@ -129,6 +153,13 @@ $env:GITEA_TOKEN = "<token met write:package + write:repository>"
|
||||
Draait de tests, bouwt het app-image voor `amd64` + `arm64` (Raspberry Pi),
|
||||
pusht naar de registry, zet de Git-tag en publiceert de Gitea-release.
|
||||
|
||||
Het script regelt ook het bijwerken eromheen: de changelog-kop
|
||||
`## [Niet vrijgegeven]` wordt `## [x.x.x] - datum`, de versie in
|
||||
`frontend/package.json` en de badge hierboven gaan mee, en ná het publiceren
|
||||
zet het de root `package.json` op `x.x.(x+1)-dev` voor de volgende cyclus.
|
||||
Beschrijft de changelog niets over deze versie, dan stopt het script vóór de
|
||||
build — anders zou de release met een placeholder als notes online komen.
|
||||
|
||||
---
|
||||
|
||||
## 🗂️ Functionaliteit
|
||||
|
||||
Reference in New Issue
Block a user