Commit Graph

103 Commits

Author SHA1 Message Date
0200afdc0f test(entrypoint): use test.db to isolate issue
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 43s
2026-04-27 10:06:46 -07:00
e0262dc88b fix(litefs): disable proxy to avoid DB locks
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 43s
2026-04-27 10:00:45 -07:00
107e37cb3e fix(entrypoint): simplify DB connection string
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 50s
2026-04-27 09:56:37 -07:00
5311f0069a fix(entrypoint): use ND_DBPATH env var and remove set -e
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 44s
2026-04-27 09:33:34 -07:00
af8ce0ef2b fix(entrypoint): use /info instead of /status for LiteFS 0.5 status API
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 48s
2026-04-27 09:26:14 -07:00
5f9e4d23fb fix: use --dbpath CLI flag to isolate database on LiteFS mount
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 48s
2026-04-27 08:57:19 -07:00
6e7c729c5e fix: use standard Navidrome variables to isolate DB on LiteFS and metadata on host volume
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
2026-04-27 08:56:22 -07:00
37f0dcb1e7 fix: revert to robust manual leadership detection to prevent multiple Navidrome instances
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
2026-04-27 08:54:55 -07:00
402553a674 fix: move to native LiteFS leadership management with if-candidate: true
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 41s
2026-04-27 08:52:41 -07:00
c04c00143e fix: support both flat and nested LiteFS status JSON and add robust type checking
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 42s
2026-04-27 08:41:21 -07:00
3e6a4d1704 fix: correct jq path for LiteFS 0.5 status API and add robust error handling
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 42s
2026-04-27 08:31:47 -07:00
362f838f7c fix: robust leadership detection via LiteFS API and resolve Navidrome deprecation warnings
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 43s
2026-04-27 08:25:40 -07:00
a8e02ae063 fix: improve leadership detection using 'litefs status' to prevent redundant Consul registrations
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 47s
2026-04-27 08:22:43 -07:00
538ee01b72 fix: add SQLite connection parameters to ND_DBPATH and wait for DB file
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 43s
2026-04-27 08:15:22 -07:00
25885ea4f0 fix: use ND_DBPATH to point to LiteFS database directly, avoiding symlink errors
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
2026-04-27 08:13:37 -07:00
a586d60682 debug: add verbose logging and error checks to setup_data_dir
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled
2026-04-27 08:11:24 -07:00
59f406d3b7 fix: relocate LiteFS mount to /litefs and use /data for persistent artwork
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 4m5s
2026-04-27 08:04:06 -07:00
f08c715d75 fix(nomad): Move variable definition to top-level
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 25s
2026-04-08 10:58:39 -07:00
8f1565b1af fix(deploy): Replace failing setup-nomad action with manual install
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 28s
2026-04-08 10:56:20 -07:00
4538ad5909 feat: Add automated LiteFS backups and GitHub deployment workflow
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 3m52s
2026-04-08 10:38:23 -07:00
f0b02904a8 chore(conductor): Mark track 'fix_navidrome_paths' as complete 2026-02-09 07:14:50 -08:00
7f1f3321e0 chore(conductor): Archive track 'fix_navidrome_paths' 2026-02-09 07:14:22 -08:00
23a65be4d8 docs(conductor): Synchronize tech-stack and finalize track 'fix_navidrome_paths' 2026-02-09 07:14:05 -08:00
045fc6e82b fix(nomad): Correct env var name to ND_PLUGINS_FOLDER
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 53s
2026-02-09 07:04:12 -08:00
e56fb94fdc conductor(plan): Mark Phase 1 as complete
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 39s
2026-02-09 06:54:24 -08:00
decb9f5860 feat(entrypoint): Ensure shared directories exist and clean up start_app 2026-02-09 06:53:31 -08:00
76398dec99 feat(nomad): Correct storage paths and remove conflicting /data bind mount 2026-02-09 06:52:10 -08:00
2746b4a550 chore(conductor): Archive track 'update_monitor_discovery' 2026-02-09 06:43:23 -08:00
8c58004d1c chore(conductor): Mark track 'update_monitor_discovery' as complete 2026-02-09 06:43:23 -08:00
ad49e12368 docs(conductor): Synchronize tech-stack and commit monitor script updates 2026-02-09 06:42:38 -08:00
1c693aade4 conductor(plan): Mark phase 'Phase 3: UI and Health Logic' as complete 2026-02-09 06:15:15 -08:00
21e9c3d72d conductor(checkpoint): Checkpoint end of Phase 3 - UI and Health Logic 2026-02-09 06:14:47 -08:00
c5a3cbfeb8 conductor(plan): Mark phase 'Phase 2: Aggregator Refactor' as complete 2026-02-09 06:13:35 -08:00
655a9b2571 conductor(checkpoint): Checkpoint end of Phase 2 - Aggregator Refactor 2026-02-09 06:13:09 -08:00
079498caba conductor(plan): Mark phase 'Phase 1: Nomad Discovery Enhancement' as complete 2026-02-09 06:11:07 -08:00
353683e2bf conductor(checkpoint): Checkpoint end of Phase 1 - Nomad Discovery Enhancement 2026-02-09 06:10:41 -08:00
9b6159a40c chore(conductor): Archive track 'implement_ttl_heartbeat' 2026-02-09 06:06:48 -08:00
ed8e7608f1 docs(conductor): Synchronize docs for track 'implement_ttl_heartbeat' 2026-02-09 06:05:58 -08:00
3c5968690c conductor(plan): Mark phase 'Phase 2: Script Implementation' as complete
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 48s
2026-02-09 05:54:39 -08:00
139016f121 conductor(checkpoint): Checkpoint end of Phase 2 2026-02-09 05:54:22 -08:00
d97730174d feat(entrypoint): Implement TTL heartbeat registration and robust supervision 2026-02-09 05:52:28 -08:00
27b10a39b8 conductor(plan): Mark phase 'Phase 1: Container Environment Preparation' as complete 2026-02-09 05:51:50 -08:00
51b8fce10b conductor(checkpoint): Checkpoint end of Phase 1 2026-02-09 05:51:28 -08:00
f7fe258480 feat(image): Add jq to Dockerfile for service registration logic 2026-02-09 05:48:43 -08:00
5a557145ac chore(conductor): Archive track 'fix_litefs_config' 2026-02-08 17:50:13 -08:00
01fa06e7dc docs(conductor): Synchronize docs for track 'fix_litefs_config' 2026-02-08 16:44:30 -08:00
f8a2a587d5 fix: use ND_DATABASE_PATH env var explicitly in entrypoint
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 50s
2026-02-08 15:57:46 -08:00
bfe7ade47c fix(nomad): Use correct env var ND_DATABASE_PATH for database location 2026-02-08 15:53:19 -08:00
8e109e6fb5 fix: create /local/data before writing navidrome.toml
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 40s
2026-02-08 15:49:21 -08:00
640a76bbd1 fix: generate navidrome.toml to force database path to LiteFS mount
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 42s
2026-02-08 15:34:54 -08:00