docker: production image + Gitea Actions for monthly refresh
Image rebuild (skip scrape) / build (push) Failing after 1h37m12s
Image rebuild (skip scrape) / build (push) Failing after 1h37m12s
Dockerfile: self-contained image with corpus + Chroma + BM25 baked in. Drawbar's compose pulls + runs without volume mounts. Built from sources.json (labels schema), PRODUCT_NAME=crop_chem by default, HYBRID_SEARCH=true (always-on for production quality). RERANK_URL + OLLAMA_URL get set at compose time. .gitea/workflows/refresh.yml: monthly cron (1st @ 06:00 UTC) does full scrape → reindex → image push. Scrapes Bayer (~30 min) + EPA PPLS row-crop filtered (~7h). Skips reindex+push if no corpus diff. Tags pushed: :latest, :<sha12>, :corpus-<YYYY.MM.DD>. .gitea/workflows/image-only.yml: on-demand or auto on code-only pushes to main (paths: docs_mcp/, rag/, scrape/, requirements.txt, Dockerfile, sources.json). Reindexes from committed corpus, builds image, pushes. ~10 min vs ~9h full refresh. .gitignore: corpus/ now COMMITTED (4,159 labels, 265 MB of .md + sidecars). Lets image-only.yml rebuild indexes without re-scraping. chroma/ + bm25/ still gitignored (regenerable binary indexes). .dockerignore: drops venv, eval results, PLAN/README/CLAUDE.md, deploy/, .git/ — keeps the image lean. corpus + chroma + bm25 explicitly NOT in dockerignore (those go INTO the image). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# HELENA 20% SEVIN DUST
|
||||
|
||||
- EPA Reg No: **5905-342**
|
||||
- Registrant: HELENA AGRI-ENTERPRISES, LLC, D/B/A HELENA CHEMICAL COMP
|
||||
- Signal word: Caution
|
||||
- Active ingredients: Carbaryl (20%)
|
||||
- Label accepted: 1972-01-10
|
||||
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/005905-00342-19720110.pdf
|
||||
|
||||
---
|
||||
CAUTION
|
||||
Keep Out of Reach of Children
|
||||
H,A.RMFUL iF !NHAl ED OR SWALLOWED
|
||||
·.t -,',-"~L._._· ... ,,;',.rfl·IIL, _'" . I; ',_ , , _ _ I,!
|
||||
"j breathinq of dust.
|
||||
.; ..
|
||||
'" ;
|
||||
~ - - -
|
||||
:.:-- .... -" -
|
||||
-;.- - .. - ~
|
||||
-- - - ~ - -~ . - --
|
||||
OBSERVE TliESE PRECAUTIONS
|
||||
,.-, ,', "-.
|
||||
.i."
|
||||
. . ~. : :\ - ..
|
||||
Ui\1PLETELY f\1PI'y' (C·H~T/\I\JLri. KlJRY !)r·~uC;U)
|
||||
r: H ~ M IC ;'d t, T ! [;\:.1 n~ ; N C H £: ,; [) [ l r I r,) AN h () L A T L! J
|
||||
!, ILil T I"f'~ \'i, II h\\,\ Y ! iT'\1 W!\1 [I, :;UPP, I~:-; flUHf·;
|
||||
fMPTy l:{I,'\IT'\"~fll '.f.l\"Plfl!.IY EXU,Chl [XIHlML
|
||||
(~t\U1!(1~-j ' .. ~!; -;T/\{ /if j"~"/Vi\-'{ i'()~ ... j !;~i':-)t<.f f~ljf~\(
|
||||
f\:-~HfL) '\~~~l} Hf '_.IUUL
|
||||
50 POUNDS NET WEIGHT
|
||||
ACTIVE INGREDIENT:
|
||||
Corharyl (l-naphthyi N-methylcof
|
||||
bomale)
|
||||
INERT INGREDIENTS
|
||||
TOT flU
|
||||
c':)r".:!: :... .... ,;lJ !: __ 'f'!I, 0'- v0de{ (--.::'""'d,; :""$ n:)T -"'~\CI~"~" '~
|
||||
i~"ti. ic;,.; ieiif"; ''J(';:i b'...iY.: .,"h'::-~e~ jo-'i ,j-
|
||||
·~e.
|
||||
o % S E V I N* DUST
|
||||
. '" . f - -~
|
||||
RECOM\1ENDATIONS
|
||||
f ' !-
|
||||
;.. j i .. -.J, , ; .
|
||||
.. ,. , •
|
||||
,-, . .: ...
|
||||
--~&.
|
||||
o o
|
||||
Reference in New Issue
Block a user