Remove migrate service from docker-compose; update README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Christoph K.
2026-04-06 10:05:22 +02:00
parent bf89ef01c7
commit 5abfa29e91
2 changed files with 10 additions and 18 deletions

View File

@@ -1,13 +1,17 @@
Pamietnik ist eine Lebens/Reisejournal (Android +Webapp + Go Server) — Single Source of Truth Pamietnik ist eine Journal App (Android + Webapp + Go Server)
1. Zielbild 1. Zielbild
Eine Android-App oder Webui erstellt ein Reisejournal, loggt Standortdaten im Background, cached offline, und lädt bevorzugt per HTTP zu einem Go-Server hoch; zusätzlich ist ein Datei-Export aus der App möglich. Die Applikation besteht aus folgenden Komponenten
Der Server stellt zusätzlich eine Website bereit (Login erforderlich), auf der pro Tag die gespeicherten Punkte angezeigt werden. - Backend in go programmiert mit Postgres DB und REST API
- Webapp, eine simple im schlichten design umgesetzte Web App
- Android app loggt Standortdaten im Background, cached offline, und lädt per HTTP backend
Fuer Nutzung ist ein Account und Login notwendig.
Das Backend soll basierend auf Logdaten Vorschläge für bestimmte Standorte machen (z. B. wenn man sich länger an einem Ort aufhält). Die Standortinformationen (Reverse-Geocoding/Place-Info) sollen über eine kostenlose API bezogen werden. Das Backend soll basierend auf Logdaten Vorschläge für bestimmte Standorte machen (z. B. wenn man sich länger an einem Ort aufhält). Die Standortinformationen (Reverse-Geocoding/Place-Info) sollen über eine kostenlose API bezogen werden.
In der App soll es möglich sein, manuell Punkte hinzuzufügen (ohne GPS). Es möglich sein, manuell Punkte hinzuzufügen (ohne GPS).
2. Festlegungen (Decisions) 2. Festlegungen (Decisions)
DEC-CLIENT-01: Android (Kotlin), UI mit Jetpack Compose. DEC-CLIENT-01: Android (Kotlin), UI mit Jetpack Compose.

View File

@@ -13,26 +13,14 @@ services:
timeout: 5s timeout: 5s
retries: 5 retries: 5
migrate:
build: ./backend
entrypoint: ["/migrate"]
environment:
DATABASE_URL: postgres://ralph:ralph@postgres:5432/ralph?sslmode=disable
depends_on:
postgres:
condition: service_healthy
restart: on-failure
api: api:
build: ./backend build: ./backend
ports:
- "8080:8080"
environment: environment:
DATABASE_URL: postgres://ralph:ralph@postgres:5432/ralph?sslmode=disable DATABASE_URL: postgres://ralph:ralph@postgres:5432/ralph?sslmode=disable
LISTEN_ADDR: :8080 LISTEN_ADDR: :8080
depends_on: depends_on:
migrate: postgres:
condition: service_completed_successfully condition: service_healthy
restart: unless-stopped restart: unless-stopped
webapp: webapp: