Skip to content

Add Wanderer (v0.20.0) and Endurain (v0.17.7) - #74

Merged
cori merged 2 commits into
mainfrom
add/wanderer
Aug 16, 2026
Merged

Add Wanderer (v0.20.0) and Endurain (v0.17.7)#74
cori merged 2 commits into
mainfrom
add/wanderer

Conversation

@cori

@cori cori commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Adds two fitness/outdoor tracking apps to the Runtipi v2 app store:

Wanderer (v0.20.0)

  • Source: https://github.com/open-wanderer/wanderer
  • Images: flomp/wanderer-db, flomp/wanderer-web:v0.20.0, getmeili/meilisearch:v1.36.0
  • Port: 3000
  • Services: Meilisearch (search), PocketBase (db/auth), SvelteKit Web (frontend)
  • Features: GPX/KML/FIT upload, Valhalla routing, elevation profiles, ActivityPub federation, WASM plugin system (Strava, Komoot, Hammerhead)
  • Config: 9 form fields (Meilisearch key, PocketBase key, Origin, Valhalla/Nominatim/Overpass URLs, etc.)

Endurain (v0.17.7)

  • Source: https://github.com/endurain-project/endurain
  • Image: codeberg.org/endurain-project/endurain:v0.17.7
  • Port: 8080
  • Services: PostgreSQL 18, Redis 8, Endurain (FastAPI + Vue 3)
  • Features: GPX/TCX/FIT import, Strava & Garmin Connect sync, gear tracking with components, multi-user, MFA TOTP, SSO (OIDC/SAML), goals, weight/steps/sleep logging
  • Config: 10 form fields (PostgreSQL/Redis passwords, Secret Key, Site URL, TZ, Local Path, signup/email settings)

Validation: All 96 tests pass (config.json + docker-compose.json schema validation).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds two new Runtipi v2 app definitions—Wanderer (v0.20.0) and Endurain (v0.17.7)—including their metadata, dynamic compose definitions, and configurable form fields so they can be installed from this app store.

Changes:

  • Introduces the Wanderer app (Meilisearch + PocketBase + SvelteKit) with app metadata, dynamic compose, and configuration fields.
  • Introduces the Endurain app (PostgreSQL + Redis + Endurain) with app metadata, dynamic compose, and configuration fields.

Reviewed changes

Copilot reviewed 6 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
apps/wanderer/metadata/description.md Adds user-facing documentation for installing and using Wanderer.
apps/wanderer/docker-compose.json Defines Wanderer’s 3-service Runtipi v2 dynamic compose setup.
apps/wanderer/config.json Adds Wanderer app metadata and form field configuration.
apps/endurain/metadata/description.md Adds user-facing documentation for installing and using Endurain.
apps/endurain/docker-compose.json Defines Endurain’s 3-service Runtipi v2 dynamic compose setup.
apps/endurain/config.json Adds Endurain app metadata and form field configuration.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread apps/wanderer/docker-compose.json
Comment on lines +26 to +28
"name": "wanderer-db",
"image": "flomp/wanderer-db",
"dependsOn": ["wanderer-search"],
Comment thread apps/endurain/config.json Outdated
…r-db tag, remove unused Endurain LOCAL_PATH field
@cori
cori merged commit a171cbe into main Aug 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants