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
+181
View File
@@ -0,0 +1,181 @@
# DREXEL DYNAMYTE 3
- EPA Reg No: **19713-82**
- Registrant: DREXEL CHEMICAL COMPANY
- Signal word: Danger
- Active ingredients: Alkanol* amine dinoseb ( 2-sec-butyl-4,6-dinitrophenol ) *(salts of the ethanol and isoprapanol series) (51%)
- Label accepted: 1983-04-08
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/019713-00082-19830408.pdf
---
., ,
DIR[CTln~~ FOP USE
I t 1 S rl ,i 01 a t ion of r (' de, d 1 Ln" t" uS (' t his pro d u c tin .1 P' a nil (' r
inconsistent with t~is 1.,1.('1.
ST('RAGE ANn DlsrnSAL
u ",.t sture nedr fertilizer, seeds Dr other pesticides.
:) :00 1 l ',r' !'Pi': by : t:r !'~g(. : \..i~.st, ~~ ~J. :
f'est1c1de, spr:,y m1:lturf' 'j!' r1nsate tLat cum.o:
l~:: 1:.str"«'t',1. I.;'· '," d'sIo!:~.d ~ ;.:._·Glt'~~1·,
J(;I' J~··)('f'.td·' ,nn'-!' 'L' l'=--~i ~r'2'() ·_.r..,':':a·'
1. -"":'111.,: :,. 'r,:!','
!J .•. ·ed ac'~~ .it:r:
Fcdf·p;1.., stn:·
',~. ',!l.' I' :1:'1 .' --.!': II .. " «(J~ . ' .. J ! • j •
I"~ (. :.1t,j .I.'lrf 'f":f' 01 1!. a :'.! '1: r.':
. ~' ...... !. t '. • ; 1',' ~ { .
. 1_: :-,' ";L'! '.';
aL<i f!,f t, r 1
;;-t:. lr~; 1, t'r !:.'
fUll dPply, allow to drift or drain or flush equipment onto or near
c,'oplands, lawns, trees, or other desirable plants or to areas where
thpir roots may extent. r
DO NOT allow contact ,dth fe,·tilizers.
insecticides, fungici~es. or seeds. Application equipment should he
• "oroughly cleaned wi tI, J detergent and water to rrevent corros ion.
juipment which has been used to apply this product should not be IIsed
for .,pplyin~ insectlcides. fungicides, fertilizers, or other agricultural
( I· {' I'. i '- ,] 1 s ~ srI ant i n j IJ ,. Y may res u 1 t.
II> .11 II~DfJSTRIAL I'Lr'n~, L'lMclER YARD';, TANt, ~ ~~lS, STORAGE ARLA<;
I"~ "RKING LOTS for cnnt rvl of most arn. ,I .,nd perennial grdsses and
·roadleafed weeds, Thp ~ffectiveness and length of ti,(,e that control
ill last will depend Gil type of ~oil •• ,nount of rain lnd other con<iitions.
:': Under ordinary conditions use at the rate or 1 <,also pe" 1000
sq. ft. Under conditlons where the weeds are difficillt to control, use
" :he rate of 6 gals. per 1000 sq. ft.
< I' .': T 0 A P P LV : Use asp r a ! e r W h i c II w ill dis t rib ute the I' e (1 u ire dam a !J n t
evenly over the area to be treated. Use d coarse spray to reduce dri ft.
Appl ICdtion maj be ".de wl,en top qr()wtl, is dense, hut be~ter control will
be obtained when weeds ore short 0" when e>cess qroNth is mowed alld re­
~oved before applying.
.. ...
"HU; TO APPLY" 8est results will be obtained if applied short;v'''cf()r~
Gr at the time plant growth begins. Rain or thorough watering after
dpplication will cause the material to ,,'ove to the root zone and t~us
speed up control.
L U' I TED WARRANTY
B U Yr P i\ S S 1I ~l E SAL L R I 5 I, S 0 F U S [. S TOR AGE 0 R II AND LIN G 0 f T HIS MAT l P 1'. L fJ " T
IN STRICT ACCORCANC[ WITII QIP[CTIONS GIVEN HEREWITH.
-
I.
1
I
( ,"
I ,L
-! '
()
, .
,
1
" I I
i
,"
, ;
",
(:,
"
"
j
, .'
! I! I, ., 'p. --" (;
J ,I
I'
ii ,
I
f,/,
r 0
.. : .I
i
I .,
'I
'"
k ..
(j
"
" ,
l) "
,-'r'
" ,
, ,
,-,
"
"
, '
,-,
" :
DREXEL DYNAMYTE 3
.'. "
EPA REGISTRATION ~O. 19713-82
'( ,Addittonal Uses for Lentils: /
,',
II
"
',I,
"LENTILS: Pre-elllergence - Use 1 gal. of ~'::AKYTE 3 Herbicide in 20 to 30
gallons of vater per acr@ aa a broadcadt application after planting but
before emergence of crop. Use 1 gal. of DYNAHYTE 3 Herbicide in 5 to
10 gallons of vater per acre, for aircraft application.
"
,'/
'I
-, ,
,)
"
"
" \
'"I "
j
'/
,',
1,1
U 'j
'I
,,'
U
',I
"
"
'i' :' 'j
,;,
"
...
,C' .,
-'I I '
".. . .~ ....
. .
• • ; ~ 'I ...
.. , . . • • •
,
'e
1;10 , ...
-,~
, )
I '
. ,/
I,)
, \
, -,
" '
, ,
, ,
,-,
o
..
I
! .) <..";)
'-~
,',
J
, I
<J "i
-, j,~)
c,
'I
, ,
, I
" ,
,I
"
.-1 ........ __ ,