This website requires JavaScript.
045fc6e82b
fix(nomad): Correct env var name to ND_PLUGINS_FOLDER
main
sstent
2026-02-09 07:04:12 -08:00
e56fb94fdc
conductor(plan): Mark Phase 1 as complete
sstent
2026-02-09 06:54:24 -08:00
decb9f5860
feat(entrypoint): Ensure shared directories exist and clean up start_app
sstent
2026-02-09 06:53:31 -08:00
76398dec99
feat(nomad): Correct storage paths and remove conflicting /data bind mount
sstent
2026-02-09 06:52:10 -08:00
2746b4a550
chore(conductor): Archive track 'update_monitor_discovery'
sstent
2026-02-09 06:43:23 -08:00
8c58004d1c
chore(conductor): Mark track 'update_monitor_discovery' as complete
sstent
2026-02-09 06:43:23 -08:00
ad49e12368
docs(conductor): Synchronize tech-stack and commit monitor script updates
sstent
2026-02-09 06:42:38 -08:00
1c693aade4
conductor(plan): Mark phase 'Phase 3: UI and Health Logic' as complete
sstent
2026-02-09 06:15:15 -08:00
21e9c3d72d
conductor(checkpoint): Checkpoint end of Phase 3 - UI and Health Logic
sstent
2026-02-09 06:14:47 -08:00
c5a3cbfeb8
conductor(plan): Mark phase 'Phase 2: Aggregator Refactor' as complete
sstent
2026-02-09 06:13:35 -08:00
655a9b2571
conductor(checkpoint): Checkpoint end of Phase 2 - Aggregator Refactor
sstent
2026-02-09 06:13:09 -08:00
079498caba
conductor(plan): Mark phase 'Phase 1: Nomad Discovery Enhancement' as complete
sstent
2026-02-09 06:11:07 -08:00
353683e2bf
conductor(checkpoint): Checkpoint end of Phase 1 - Nomad Discovery Enhancement
sstent
2026-02-09 06:10:41 -08:00
9b6159a40c
chore(conductor): Archive track 'implement_ttl_heartbeat'
sstent
2026-02-09 06:06:48 -08:00
ed8e7608f1
docs(conductor): Synchronize docs for track 'implement_ttl_heartbeat'
sstent
2026-02-09 06:05:58 -08:00
3c5968690c
conductor(plan): Mark phase 'Phase 2: Script Implementation' as complete
sstent
2026-02-09 05:54:39 -08:00
139016f121
conductor(checkpoint): Checkpoint end of Phase 2
sstent
2026-02-09 05:54:22 -08:00
d97730174d
feat(entrypoint): Implement TTL heartbeat registration and robust supervision
sstent
2026-02-09 05:52:28 -08:00
27b10a39b8
conductor(plan): Mark phase 'Phase 1: Container Environment Preparation' as complete
sstent
2026-02-09 05:51:50 -08:00
51b8fce10b
conductor(checkpoint): Checkpoint end of Phase 1
sstent
2026-02-09 05:51:28 -08:00
f7fe258480
feat(image): Add jq to Dockerfile for service registration logic
sstent
2026-02-09 05:48:43 -08:00
5a557145ac
chore(conductor): Archive track 'fix_litefs_config'
sstent
2026-02-08 17:50:13 -08:00
01fa06e7dc
docs(conductor): Synchronize docs for track 'fix_litefs_config'
sstent
2026-02-08 16:44:30 -08:00
f8a2a587d5
fix: use ND_DATABASE_PATH env var explicitly in entrypoint
sstent
2026-02-08 15:57:46 -08:00
bfe7ade47c
fix(nomad): Use correct env var ND_DATABASE_PATH for database location
sstent
2026-02-08 15:53:19 -08:00
8e109e6fb5
fix: create /local/data before writing navidrome.toml
sstent
2026-02-08 15:49:21 -08:00
640a76bbd1
fix: generate navidrome.toml to force database path to LiteFS mount
sstent
2026-02-08 15:34:54 -08:00
4fc5fc3d9d
fix: resolve race condition in entrypoint and simplify ND_DBPATH
sstent
2026-02-08 15:28:03 -08:00
82db5794dd
fix(nomad): Revert ND_DATAFOLDER to /local/data as LiteFS only supports DB files
sstent
2026-02-08 15:23:54 -08:00
7041b53fd3
feat(nomad): Add force_pull to ensure latest image is used
sstent
2026-02-08 15:20:21 -08:00
5e1c7c116e
conductor(plan): Mark Phase 2 tasks as complete
sstent
2026-02-08 13:59:55 -08:00
9cd5455378
feat(entrypoint): Refactor entrypoint for leadership-aware process management and clean up register.sh
sstent
2026-02-08 13:59:37 -08:00
e9b26f6eb9
conductor(plan): Mark task 'Update nomad job' as complete
sstent
2026-02-08 13:58:42 -08:00
5cbb657c45
feat(config): Correct storage paths in Nomad job to use LiteFS and shared mounts
sstent
2026-02-08 13:58:26 -08:00
c9bf1410c9
conductor(plan): Mark task 'Update Dockerfile' as complete
sstent
2026-02-08 13:57:59 -08:00
ef91b8e9af
feat(config): Update Dockerfile to use simplified LiteFS ENTRYPOINT
sstent
2026-02-08 13:57:43 -08:00
f51baf7949
conductor(plan): Mark task 'Update litefs.yml' as complete
sstent
2026-02-08 13:57:18 -08:00
396dfeb7a3
feat(config): Enable exec block in litefs.yml to trigger entrypoint.sh
sstent
2026-02-08 13:57:00 -08:00
ee297f8d8e
chore(conductor): Archive completed tracks
sstent
2026-02-08 13:34:48 -08:00
e9c52d2847
docs(conductor): Synchronize docs for track 'fix_odroid8_and_script'
sstent
2026-02-08 13:31:47 -08:00
b8a12b1285
chore(conductor): Mark track 'fix_odroid8_and_script' as complete
sstent
2026-02-08 13:28:14 -08:00
6d1b473efa
conductor(plan): Mark phase 'Phase 1: Script Robustness' as complete
sstent
2026-02-08 11:16:56 -08:00
860000bd04
conductor(checkpoint): Checkpoint end of Phase 1
sstent
2026-02-08 11:15:55 -08:00
22ec8a5cc0
conductor(plan): Mark phase 'Phase 2: Nomad Integration and Logs' as complete
sstent
2026-02-08 07:55:12 -08:00
6d77729a4a
conductor(checkpoint): Checkpoint end of Phase 2
sstent
2026-02-08 07:54:49 -08:00
a686c5b225
conductor(checkpoint): Checkpoint end of Phase 1
sstent
2026-02-08 07:49:56 -08:00
7c0c146d0c
feat(diagnose): Update Consul client to fetch health check output and display diagnostics
sstent
2026-02-08 07:44:22 -08:00
3c4c1c4d80
chore(conductor): Cleanup tracked files for archived tracks
sstent
2026-02-08 07:34:24 -08:00
f367f93768
chore(conductor): Archive track 'cluster_status_python'
sstent
2026-02-08 07:34:21 -08:00
c7e7c9fd7b
docs(conductor): Synchronize docs for track 'cluster_status_python'
sstent
2026-02-08 07:33:48 -08:00
cbd109a8bc
chore(conductor): Mark track 'cluster_status_python' as complete
sstent
2026-02-08 06:18:13 -08:00
c0dcb1a47d
conductor(plan): Mark phase 'Phase 3: Data Processing and Formatting' as complete
sstent
2026-02-08 06:17:17 -08:00
20d99be67d
conductor(checkpoint): Checkpoint end of Phase 3
sstent
2026-02-08 06:17:06 -08:00
16aad2958a
conductor(plan): Mark phase 'Phase 2: Core Data Fetching' as complete
sstent
2026-02-08 06:03:45 -08:00
90ffed531f
conductor(checkpoint): Checkpoint end of Phase 2
sstent
2026-02-08 06:03:38 -08:00
1749cc29ee
conductor(plan): Mark phase 'Phase 1: Environment and Project Structure' as complete
sstent
2026-02-08 05:53:35 -08:00
e71d5e2ffc
conductor(checkpoint): Checkpoint end of Phase 1
sstent
2026-02-08 05:53:27 -08:00
3eaa84872c
fix: align litefs replication to port 20202
sstent
2026-02-07 19:00:46 -08:00
0af6a3270e
chore(conductor): Archive track 'fix routing - use litefs to register the navidrome service with consul'
sstent
2026-02-07 18:55:39 -08:00
264d518e6e
chore(conductor): Mark track 'fix routing - use litefs to register the navidrome service with consul' as complete
sstent
2026-02-07 18:25:11 -08:00
dec669e89b
fix: use .primary file for primary detection in LiteFS 0.5
sstent
2026-02-07 18:21:57 -08:00
99d9e00fc9
fix: unescaped quotes in register.sh and added logging
sstent
2026-02-07 18:17:58 -08:00
41874f0ace
feat: use internal wrapper for consul registration
sstent
2026-02-07 18:14:19 -08:00
a10a50a6ea
fix: use script check with sh -c for primary detection
sstent
2026-02-07 18:03:28 -08:00
cd6a6efb80
fix: simplified primary health responder command
sstent
2026-02-07 18:00:38 -08:00
20547c6c25
fix: implement http health-check responder for primary routing
sstent
2026-02-07 17:55:56 -08:00
8568f4e9b9
conductor(plan): Mark phase 'Infrastructure Configuration Update' as complete
sstent
2026-02-07 17:52:26 -08:00
5a5790205b
conductor(checkpoint): Checkpoint end of Phase 1 - Infrastructure Configuration Update
sstent
2026-02-07 17:52:18 -08:00
9b2b09b02a
conductor(setup): Add conductor setup files and initial track
sstent
2026-02-07 17:49:57 -08:00
29c9c697ee
fix: use static ports and docker port mapping
sstent
2026-02-07 17:33:25 -08:00
fa838f21c0
fix: hardcode port 8081 for replication
sstent
2026-02-07 17:18:36 -08:00
4e75d4153b
fix: use dynamic port for litefs replication
sstent
2026-02-07 17:13:41 -08:00
b48ef85e5e
fix: explicit 0.0.0.0 for litefs api
sstent
2026-02-07 17:07:28 -08:00
264c6fc8db
fix: move advertise-url to lease block
sstent
2026-02-07 17:03:54 -08:00
ba129558df
fix: use IP for advertise-url
sstent
2026-02-07 17:00:33 -08:00
e40509dfa7
fix: bind litefs internal api to all interfaces
sstent
2026-02-07 16:47:30 -08:00
b9e2e92214
fix: remove invalid clusterid field
sstent
2026-02-07 16:45:07 -08:00
4d46d96760
fix: add static clusterid to litefs config
sstent
2026-02-07 16:42:28 -08:00
21598113e4
feat: migrate to LiteFS-supervised container architecture
sstent
2026-02-07 16:38:38 -08:00
11ebd95956
first
sstent
2026-02-07 16:34:17 -08:00