docker: production image + Gitea Actions for monthly refresh
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:
2026-05-24 12:32:41 -04:00
parent 1a45280e45
commit a97107de46
8323 changed files with 5273594 additions and 133 deletions
+173
View File
@@ -0,0 +1,173 @@
# NIAGARA PHOSDRIN 2 DUST
- EPA Reg No: **279-1364**
- Registrant: FMC CORPORATION
- Signal word: Danger
- Active ingredients: Mevinphos (2%)
- Label accepted: 1975-11-10
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/000279-01364-19751110.pdf
---
Code: 30404
PHOSDRIN" 2 DUST
Net Weight
50 Pounds
GUARANTEE EXPIRES: ~·':'~u~:Yru~:~ I I
----------------~--------------------------------------------·---------------------------______ L _______________________ ___
U'lf' 'h'~ proJu(' only' for
app ,l If,Ofl'S y.,h{'n ;"~ects
ma.r'td" i Gnfro! ','" t"
f" ; v f)'" • ( ,\ t ," '.' ••
DIRECTIONS FOR USE
rp.con~mendcd ~.L'PFO<'("j. "ld ,of "'( ~"··rf·n "
flr~' appear. Rf'P"dt ,If-~ " r " ,",
If; ,t', t L. p, ,~,;
.,', '.! :. '..t' ••
.' ' "
: .. ," " i
ALFALFA \1), CLOVER tll ,,\., ,j<, '-1,1"., (.,',";. t", '1, I
"'Ct"')', to
. ,t,
, . . : ~ .
, ' '
C~, ,\0;,,,,1- 'Tf ,'or, l.· ;h'~f'~l'"< ( '1 L 'j , ..... '.- f. < A·.·. . ....
l; " :", ;,
APPLES (1: .... ,. " 'f· t ;.,
BEANS '1 it,,· 1 1) 1.. ~'O,' " fl"
',I .• r· .' : • .,,' I, , . '
BEETS 3 -" . , r' '1 l ~ .' •
" ' . ~
1 . I···· ,;.
BROCCOLI I
)' '" A lE J
BRUSSElS SP~OUTS '3, CABBAGE II
! '.,
,f, (t,; ,,' '. ~ "",
: .';
, . " • " r. 1 ! t ., .• '. ',- .
; •. ' d '.'
CAULIflOWER 131, COllARDS
, ' ", '
': "
" ,
"r;"EYDfW MElONS 1, MUSf MElONS, 1 SUMMER SQUASH
: t .. ,.
CORP\! 1
CUCUMBERS 1, PC AS
EGGPLANT, 11 PEPPER~
; ; , . .. ,
GRAPES (2), L .. ,'f,,' I,"
',0,..., cqu r~l'rt p,,·f'·'f.
". "
TOMATOES
l' Iff _~. ~) •• ,
••
-
INSECT .CIDE
ft'A I-t·, '.,TR/Io.T!()~ .. , •. 1 .) ''',: ,"
• f ... ,. 'I I ,',(" "r ot '}
~t' 01'" 1 (OrJ'IJUL'! ,1
'~ .. f~T '~.!JRf[)a"",~)
,~.' . , ' , . ; .... /.' "~(' ;.
." " .., ......... -'
KEEP OUT OF REACH OF CHILDREN
DANGER '
.. '
..... ,'
! ' . ,
liWST 1.\0
If ') .. ,,,!IG.N' d 0, I rl"., " d
If On S~,n
ANTIDOTE
I'· •
". ~ "
i . .' '. '. , ' • , I, " , " .
, . .. . I. ~. -1'. "
73~ 3765
I"' ••
," .,.
If n
:, '.1
lETTUCE 11,' ;. , .. '
.. ,
~; : ". "
!, .
MUST ARD GREENS 13) TURNIPS '3) :oO.; " .. ,.
" i ' . , ! ' .' .. I' l' • t . ! " .
.' ': '. I, /' I, .. ' i' .
ONIONS" ~ "of (~' .. . ~ .' .
SORGHUM ,3, ".;,' " lJ'," \ L' 2 pOu'- 1\ pt .. .1, 't· (orn [drWOQrrn. Webworm" Fall
f~ , " •. '. • I ., I' r .! f t
SPINACH . '
,' .... " , ; . '
( . "., { ... ,', , . ( ,
'.'
STRAWBERRIES
" L'" ,
.'
" ! •
WATERMElON
, '
... '.
, ,n't ! •
l""L.
, I'
. : '. ' .-.
; , . V"
, ' . "
.. ' , ... ( ", ,
(
• t, v'
. .,'
ENVIRONMENTAL AND DISPOSAL CAUTIONS
ACCEPTE
I V 1~15
U.i.:.'· ." ... r_ J. __ " -"!tftC1i( II (,
J.:'~n~ .. , ,~ """,, of ... A~i.. : • :. f •
, . . ~ ........ _,,,,,t
tf"'1Uht .t'.. I •
I;fA h .,_
.
!
I
,
I
I
ADDITIONAL INFORMATION APPEARING ON BAGS TO WHICH THIS LABEL WILL BE An ACHED
l~IG\-\~\.p~ J.cA'd.
---- -- --- ----------
LABEL
L_~ __
Dealera Should &ell 1D Ort,lnal Packa, .. ODI:t.
00 NOT ALLOW THIS "ATERIAL TO DRI .. T ONTO NEIGH­
BORING C.OPt OR NON-C.OP ARaAS OR USE IN A .. AN­
Na. O. AT A TI" OT". THAN DC ACCORDANCE
WITH LABEL DIRECTIONS BECAusa ANbIA L. PLANT
OR CROP INJU.Y. ILLEGAL REalOUSS OR OTHER UN­
oaIlR.BU .aaUL n M4 Y OCCUR.
TER .. S 0 .. SALE OR USE: On pureh ... or u.e "I ,hi. product
bu,.r _d .... r •• , •• 10 the lollowln. condition.:
WAR RANTV I .... C w.,..nl. Ih.1 Ihl. p,oduCI, •• 01 Ih. tim. of
•• 1. b, .... C, (1) con!orm. 10 th. lac,.dl.nl .1.1.",.n' on Ih.
i.bel, .nd (2) I. r ••• onabl, fll for Ih. 1''''1>0 ••••• , lorth In the
OI,.c,I_. for U ... EXCEPT AS ao WARRANTaO THE PROD·
UCT II BOLD AS IS ""C "AltaS NO \"THItR WARRANTY ax­
PRa .. OR DlPuao
DAIIAOaS: Bu,.r'. Or u •• r' •• adu.I .... r.lII.dy for d ........ for
,,".ch of warran" or na.U •• nc •• h.U b. ihnll.d 10 dlr.el d.",·
•••• not .lIc •• dl,,- the purch ••• prle. p.ld and .h.11 nol Inc Iud.
Incld.nt.1 0. co" •• qu.ntl.1 d8_... Notle. of any el.l ... mu.t
be r.port.d 10 I'1IIC wllhln 10 d.y. of dhcov.ry by buy.r or .... r
1.111,,- which bUyar or u •• r w.ly ... any clal ... for .uth d8 ...... .
EXCUaE .. RO .. NON·CONTROLLABLE CONDITIONS: Bacau ..
of c.rt.1n crltlc.1 condition. c ... ,.d or Incurr.d b, buy.r or u •• r
or 0 ... " which .... C h •• no control. buy.' .nd u •• r, ••• condition
of II .. ch ••• or " •• , ........... pOft.lblllly for .nd r.I •••• ""C
fr.,.. lI.b1l1t1 .rl.lnl Oil' of ,h. hendHnc or u •• of the ~rodu<t
.'ttrlbutabl. to euch (-.u •••. No p.r. on 1. auth",I •• d to vary or
waiwe ."y ,tate •• "t ' ontatned her.l".
Manufactured in USA tJy:
FVC CORPORATION
AGRICUl TURAl SHEMICAl UfVISIC,
Mlddlepo", N Y 14105 Chemicals