feat: add Flutter web frontend with authentication and recipe management features

This commit is contained in:
Nils-Johan Gynther
2026-04-21 21:29:47 +02:00
parent 2acf66e4c4
commit 3996456f6f
19 changed files with 460 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
services:
recipe-flutter:
build:
context: ./flutter
dockerfile: Dockerfile
image: recipe-flutter:local
container_name: recipe-flutter
restart: unless-stopped
environment:
FLUTTER_API_URL_INTERNAL: "http://recipe-api:8080"
PORT: "5000"
ports:
- "5000:5000"
depends_on:
recipe-api:
condition: service_healthy
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:5000 >/dev/null 2>&1 || exit 1"]
interval: 20s
timeout: 10s
retries: 5
start_period: 60s
networks:
- recipe-internal