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,88 @@
|
||||
# MALATHION 82% EMULSIFIABLE CONCENTRATE INSECTICIDE
|
||||
|
||||
- EPA Reg No: **241-93**
|
||||
- Registrant: BASF AGRICULTURAL SOLUTIONS US LLC
|
||||
- Signal word: Caution
|
||||
- Active ingredients: Malathion (NO INERT USE) (82%); Xylene (3%)
|
||||
- Label accepted: 1967-04-20
|
||||
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/000241-00093-19670420.pdf
|
||||
|
||||
---
|
||||
-'----~-----------------------------------~
|
||||
, ,.
|
||||
,- , J --.'
|
||||
, ,
|
||||
: ' •• "' • 1 t . I I ()ll ~ •••
|
||||
1 ~'no"' •••••••
|
||||
• • •
|
||||
• • •
|
||||
... . . . .
|
||||
• •••••• • • • • • ••••••
|
||||
• • • • • • • • • • • • • • ....
|
||||
-'
|
||||
ACCEPTED
|
||||
APR 2'0 1967
|
||||
UNDER THf rfrHRA( N<:'t ( r, I/'f
|
||||
FlIN(I'CI['If ANi' R'lrlt""flCI'I~ A(T
|
||||
fOR fe, Nf'>~,,411~ POlS!;"" RI(,I,," ""
|
||||
frJ ',~IH H "Hl ,{
|
||||
•
|
||||
•
|
||||
.... 1;·l·t Ir:' .... ·O- :ient.s •••••.••••••..•••••••••.••• l). t
|
||||
1.(, li-,jj net~:yl !has pflo1'od i thj 0" te o!' 'J ieUl:;] ::.,,! I'C''! to
|
||||
:;ucci '1" t P
|
||||
( 1
|
||||
t '1';e> \ "'. ! J,
|
||||
po;.;n -,:;
|
||||
. ().
|
||||
", T "\
|
||||
.... \. ..
|
||||
-; :.":, C" 1'. .""1 : ••
|
||||
;:·'r .... 'f\·l if' .... ,H ~' ), ..... {\ •• •. ... ... ~ o.J A . .• W'W....... •
|
||||
:.voi 1
|
||||
.. ~voiri or
|
||||
!)rola!1"(~' :
|
||||
~lrolnn;'" !
|
||||
,:'lS!: t.,."!!, skin.
|
||||
not.
|
||||
r ... .: 't'! ) cor: ~ ., 1 ! 1 ( r c~ C (~r .. ,
|
||||
~LI!rk~3 '1n 1 I): , '-j
|
||||
(1) :
|
||||
·
|
||||
, ~ .
|
||||
~l~' •• ~.
|
||||
" ,1. i' " ... - ~ <..' •
|
||||
: .. c' t ~;
|
||||
j. • ') I, t .. J,
|
||||
~:l~-L.~~.' tOY1C to ~·i.~!·. Jt)
|
||||
',1' t'.~r :;: d: ;"ct '1' .'] lC'
|
||||
,nr. t ()!' .') i ~r,os'~] ")~' '.;~: :?tf~~-;
|
||||
., i ') ~', ~! n "1'-1 : n f) :
|
||||
::! C;('I;1t.'lin{'Y·~-;.
|
||||
, " ! ~ I'"
|
||||
J '."
|
||||
JO !:ot. u." t,Lis i'ro(i:~ct for' "tn,'," 11.:.-~('S -d! nr t~.·q~ t.il(),;(~ ,;: ,~ci!'i" on
|
||||
+,}; ~::: ] 'tt,,· i •
|
||||
v
|
||||
th" '·'J1.t~·f)l f)f'
|
||||
.I'l/,l ,~!:':', ("ill-")7' ,
|
||||
"! t, ')1 t' c·, • ; ,..,..,.- "
|
||||
, " -"'" ' .
|
||||
"1'1, Y, ('11':1, ,)'.t.., ! ~, • 'j rr.-
|
||||
, .. , .....
|
||||
, . ~ .. ' , r.· LOI', t, i ;'In! r: :
|
||||
|
||||
,
|
||||
•
|
||||
•
|
||||
) ,
|
||||
•
|
||||
•
|
||||
• ') - :1 ' - ,
|
||||
~lC ". ) " " ' . , . ' - , • . , '. <- ~.::~ l'
|
||||
" ' lJ , •
|
||||
" , . J 1 tl " . , , ... ,. ( ) :.
|
||||
.~ ..
|
||||
. . '
|
||||
L , . ' . •
|
||||
. .
|
||||
Reference in New Issue
Block a user