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
+125
View File
@@ -0,0 +1,125 @@
# WETTABLE POWDER RAMROD LINURON FOR PRE-EMERGENCE WEED CONTROL
- EPA Reg No: **524-288**
- Registrant: BAYER CROPSCIENCE, LLC
- Signal word: Warning
- Active ingredients: Propachlor (30%); Linuron (15%)
- Label accepted: 1969-11-14
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/000524-00288-19691114.pdf
---
"
BEST. DOCUt.\WT AVAILABLE
RamrOD
>!'? c :, .... ,"'[ ~, Monsanto
Tt ~ t' ;.~! i,tt~ !.')I U:"';C". j~ _ ,,",_
L"" ii Ee'~ .o;".i.:.,s j:----·-~~·r ,
';.';-o';:'HS
GENERAL INFORMATION
.....
'r"
t.:t) :' .:,~, {' '", ' t:,. ;-~~,' r~ ". r,!~ C
!'~. ·l~~h" " ". ,-I~ l~ (. ~I.~\ 6'",:,
~~<' ,,:,. ,.. .. f";-~ f 1 I',.t :.~ ,,.. ",' to .
. ~<:- .~' ~il t~ "1",1:~ r ',"! .-Ifl',,", f
":~!'~'f~'a[, ;··.:!i·,~" .... ~::, •.
.. !!S 1 .. :-:- ,!-.ft. :' - 'j' l' ;, !-<,._ •
:'r'r'':;:''~_f''~.'''I_ -:_0\: _ L ~_:, [ r t
."!!-;--~'fr,! ",eI ... ·.- h '~';-I_ Y
~'\ ::~' ,~~ , f';. j'--:::-! ,--!: J:f-~ 3"f' _.
['"r-('·'.~tig £"j -!l:"T!. iI'i­
r-;!,
t'~ ~.~ ,. 'e f~l' 1."
fJ 'e';' .~<;
t", 1'~ f.
'"
. .'.-
;~-~~ !~] ~'~d'" (\" 1 • ';; I' ;':)'
\~ " .. !! ~ :-: t"t :1:"
WARNING NOTICE
, ... ··r~~ (--;~-, to!:'l", \. " \~ - ~ ,',
klll'"'i ~)1'! [I-; .... ! :"f._,;'.' .' ,.,. ir. ,+.
l'irU:;'-l~'j;II"I'~;-'; "_I,.l t ", \".
('ti;L':'"1j:'L'~l~JJ'-~~'f'~!:'~'_~'!1 ~ ••
~-~;""!-=-i I':' ,., t.';'I.+~'-!.>.' •••
1.Y.lr;rt<!·; • ... ·.·r,; .. __ ,!,'l "'!_::~'
"--h!,tt",.-!,,, '.","">.<. ":.~ll
1:1 f':-~;'~ + ._'':. '" ,.:- ._: _' __ ' j~.
r'!"!1 rl 1'\ ',:t r. ,; ," "
"oH r;,'~. ", ,.-,'~ '!:.-
.":: ~', ~"~ d
.. ~, '1'(1,'
, '~O·.,;"I,,·jI\l t,rl~E, '.1'. r'1[!I' llf;'f~S (l~ I'.'
!'tJr(l (.l':-I.·.f~ (, IJ".~': Cf' l.'ivt:~.,{ ..
f>.11Y,lI ~':'.",-•. !\.~. "l~li'
,-;,'. I ... t {' ..
• €~t ""I~..) \
," { "; 1-,
" ,-
I, \,'~ , __ •.
- .' !:~ l'
• II"
f' ·_.I'·f'·71··';"'."l,~~· ~(! :!, .. , .....
l' t.F'· ,t·, C~'''. '_~ , .. t'·: " •• o~
! •• t-,,=:.:,!~J.:!' ···f~ii-,n.I,.·, ~.'f~
\',1,' ,..,. '," " ~ .. ' .. T"" ,.' " •• " ~ j~"
1·'I:·t·i'··A,'h'4-~"- .•
"
.,
/. J'In: DIRECTIONS FOR USE
'-~->[lno CORN
P't€mH€tr:cP~;lI{d"'A t.'."" J -;'
'.,
> t',
"
,', .
. ,'"
,. ' ~ .~~ . , ' .
----_. ------. -~~-
, ::,-
rJt '. ; !
\': ,-- " ",
" .-
.',
''' ...
1,-"
. -f.
, ! ~', ,'.
RcpUr:tlIIt -!'
.- , , , . •
" ,/I',
~ "~(' ..:,. - .', .-,'
"," ~
"',1:'" . "
" •
.• , .- .~ ·l
...
I!"
' .. ",,- ,
"',", , ..
- .' ;;',
,," - • "._~~, i. .•. ,
~ ~ .!' !t!
'.-' .
. -; • !. -r>-
", !.~. ,' .... -
_ .,' j' '" i'- • ~ <! r
", • ,',1'-
"'! ; !~ i' --'~ , , . ~~" t , • -,..j , ,. ",,,", ,.£ -., : •.. ~ If.'!"', f' ,.
'''!'.-'f ,. J''':, J' , J l;~,'.~"' I"U.~, I~£,
':"'~(' "1'''I\r:'ll'I~~ '·-:r!t~:'.'t'~r
'I 'i;"~t I. ,'-'/ ;; ,,11-, 4 r."·J .... "
_.,:, l' 'c " ',: .-•• ~'! .,"'-1,' •• :.
• _~,,~ • __ .~~,...--...~ ____ o _____ _
,
,
2
!:
t-A
\ \ 0
~
ro ,,.
<n,
.~~------
, , ..
j