b3eabfd611
wanderer: ghcr.io/flomp/wanderer:0.16.0 is a ghost - upstream split the app into web+db images, moved registry and renamed the org. Restructured to upstream's own v0.20.0 compose (3 services, new /data/plugins volume, second public hostname for PocketBase, meilisearch pinned DOWN to upstream's v1.36.0 per the R-42 ruling). plant-it: retired. The repo name was wrong (plant-it-server) but upstream has DELETED self-hosting; last server image is 2024-12-10 and it needs MySQL+Redis the template never had. Moved to retired/ rather than deleted - reversible. R-41 slice 1: check-image-resolvable.py. Encodes two traps - manifest inspect exits 0 while printing toomanyrequests, and the inverse, where the first sweep called 24 of 65 pins dead because Hub throttled it. Ambiguity is INCONCLUSIVE, never an accusation.
79 lines
2.2 KiB
YAML
79 lines
2.2 KiB
YAML
# =============================================================================
|
|
# .felhom.yml - App metadata for felhom-controller
|
|
# =============================================================================
|
|
|
|
# --- Display info (shown on dashboard) ---
|
|
display_name: "Wanderer"
|
|
description: "Túra tervező és nyomkövetéssel"
|
|
category: "travel"
|
|
subdomain: "hike"
|
|
slug: "wanderer"
|
|
|
|
# --- Resource hints (displayed on deploy screen) ---
|
|
resources:
|
|
mem_request: "350M"
|
|
mem_limit: "1024M"
|
|
pi_compatible: true
|
|
needs_hdd: false
|
|
|
|
# --- Deploy fields (first deployment only) ---
|
|
deploy_fields:
|
|
- env_var: DOMAIN
|
|
label: "Domain"
|
|
type: domain
|
|
description: "A szerver domain neve"
|
|
locked_after_deploy: true
|
|
|
|
- env_var: SUBDOMAIN
|
|
label: "Aldomain"
|
|
type: subdomain
|
|
default: "hike"
|
|
required: true
|
|
locked_after_deploy: true
|
|
description: "Az alkalmazás aldomainje"
|
|
|
|
- env_var: SUBDOMAIN_DB
|
|
label: "Adatbázis aldomain"
|
|
type: subdomain
|
|
default: "hike-db"
|
|
required: true
|
|
locked_after_deploy: true
|
|
description: "A PocketBase adatbázis aldomainje - a böngésző KÖZVETLENÜL ezt hívja, ezért saját nevet kap"
|
|
|
|
- env_var: MEILI_MASTER_KEY
|
|
label: "Keresőmotor kulcs"
|
|
type: secret
|
|
generate: "hex:16"
|
|
locked_after_deploy: true
|
|
|
|
- env_var: POCKETBASE_ENCRYPTION_KEY
|
|
label: "Adatbázis titkosítási kulcs"
|
|
type: secret
|
|
generate: "hex:16"
|
|
locked_after_deploy: true
|
|
|
|
# --- App info (info page content) ---
|
|
app_info:
|
|
tagline: "Túra tervező - útvonalak, GPX nyomok és domborzati térképek"
|
|
docs_url: "https://wanderer.to/"
|
|
|
|
use_cases:
|
|
- 'Túra útvonalak tervezése és mentése'
|
|
- 'GPX fájlok importálása és exportálása'
|
|
- 'Domborzati profilok és statisztikák'
|
|
- 'Fotók és jegyzetek hozzáadása az útvonalakhoz'
|
|
- 'Útvonalak megosztása másokkal'
|
|
|
|
first_steps:
|
|
- 'Nyisd meg a hike.DOMAIN címet a böngészőben'
|
|
- 'Hozd létre a fiókodat'
|
|
- 'Importálj egy GPX fájlt vagy tervezz új útvonalat'
|
|
- 'Fedezd fel a térképes megjelenítést'
|
|
|
|
|
|
# --- Controller-side health probe ---
|
|
healthcheck:
|
|
checks:
|
|
- type: http
|
|
port: 3000
|