45 lines
2.0 KiB
Markdown
45 lines
2.0 KiB
Markdown
# WORKLOG
|
||
|
||
## 2026-02-15
|
||
### Done
|
||
- Implemented profile-driven scaffold for RunPod Comfy builds.
|
||
- Added:
|
||
- `Runpod_Comfy/profiles/runpod.example.yaml`
|
||
- `Runpod_Comfy/profiles/nodes.example.yaml`
|
||
- `Runpod_Comfy/profiles/models.example.yaml`
|
||
- `Runpod_Comfy/profiles/urls.txt`
|
||
- `Runpod_Comfy/tools/compile_profile.sh`
|
||
- Updated `Runpod_Comfy/docker/Dockerfile` to use `ARG BASE_IMAGE` + `FROM ${BASE_IMAGE}`.
|
||
- Updated `Runpod_Comfy/README.md` with compile/build flow.
|
||
- Ran sample compile: `Runpod_Comfy/tools/compile_profile.sh example`.
|
||
- Validated generated JSON structure via Python loader.
|
||
- Commit: `af028bf`.
|
||
|
||
### Next (top 3)
|
||
1. Create real profile files for Cristian's RunPod target.
|
||
2. Compile and inspect generated lock files.
|
||
3. Build + push image, deploy pod, smoke test.
|
||
|
||
### Thread recap (copied from Telegram for continuity)
|
||
- Agreed division of work: assistant builds production-ready profile compiler scaffold; Cristian fills real values next session.
|
||
- Delivered scaffold scope:
|
||
- Config layer with profile files for runpod/nodes/models (+ optional urls parser)
|
||
- Compiler that generates `config/comfyui.lock`, `config/custom_nodes.lock.json`, `config/models.json`
|
||
- Docker wired to consume generated lock data
|
||
- Sanity checks + dry docker build command validation
|
||
- Tomorrow execution plan:
|
||
1. Edit 3–4 profile files with real CUDA/image/nodes/models.
|
||
2. Run compiler + docker build + docker push.
|
||
3. Deploy image on RunPod and run smoke test.
|
||
|
||
### Blockers
|
||
- Real model URLs/checksums not finalized.
|
||
|
||
### Additional context imported from Telegram (extended)
|
||
- Desired abstraction confirmed: config-driven workflow where adding node repos/model URLs and bumping versions does not require code edits.
|
||
- Strong emphasis on "production-ready" compiler/scaffold with placeholders now and real values tomorrow.
|
||
- Tomorrow checklist reaffirmed:
|
||
1. Fill real profile values (CUDA/image/nodes/models).
|
||
2. Compile profile, build image, push image.
|
||
3. Deploy on RunPod and validate.
|