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
+109
View File
@@ -0,0 +1,109 @@
# SA-50 BRAND 2,4-D LAWN & TURF WEED KILLER
- EPA Reg No: **829-172**
- Registrant: SOUTHERN AGRICULTURAL INSECTICIDES, INC.
- Signal word: Caution
- Active ingredients: 2,4-dichlorophenoxyacetic acid, N-oleyl-1,3-propylenediamine salt (57%)
- Label accepted: 1972-06-15
- Source PDF: https://www3.epa.gov/pesticides/chem_search/ppls/000829-00172-19720615.pdf
---
WARNING! Do not apply SA·SO Lawn and Turf
Weed Killer directly to, or otherwise pt'rmit it to
come into contact with vegetables, flowers,
grapes, fruit trees, ornamentals, cotton, other de­
sirable plants which are sensitive to 2,4-0 and
similar materials, and do not permit spray mist
containing 2,4-0 to drift onto them, since ~ven
minute quantities of the spray may cause severe
. injury during both growing and dormant periods.
Coarse sprays are less likely to drift. Do not con­
taminate irrigation ditches or water used for do­
. -.,mestic purposes. Do not store near fertilizers,
. seeds. insectlcldes, or funclcldes. Excessive
amounts of 2.4-0 Acid in the soil may tt'mporar­
lIy Inhibit seed germination or plant growth. To
avoid injury to desirable plants do not store,
handle or apply other agricultural chemicals
with the same containe-. or equipment used for
2,4-0.
Local conditions may affect the use of herbi­
cides. Consult state agricultural experiment sta­
tion or extension weed specialist for recommen­
dations for use in your area consistant with
this label.
SA·SO Lawn and Turf Weed Killer contains
lJacamine and is formulated to give the combin­
ed low volatility of the amine form of 2,4-0
and effectiveness of the ester form of 2,4-0. When
mixing sprays add half the water to the tank,
add the indicated amount of SA-50 Lawn and
'rurf Weed Killer, then add the balance of water
with continued thorough agitation. APply as a
eoarse, low pressure spray during warm weather
When weeds are young and actively growing. Ap­
ply when air is still.
LA WN AND TURF GRASSES-For use on t I
Bermuda, ,arion Blue, Kentucky Blut'.
o ,es'1!e. an Zoysia. 1J0 dol use on St. u­
ti e.entipede. BEfit or otht'r creeping grass­
ts. putting greens, or legumt's such as clover.
Do not use on newly planted or seedt'd turf until
crass has become well established. Apply 1 quart
per acre (liz tablespoonfuls in 2 gallons of watt'r
-_._-_. --
c .
r
D II
ACTIVE INGREDIENTS:
N -Oleyl 1,3-propylene diamine salt of 2,4-dlchloro-
phenoxyacetlc acid ......... ....... _ .... _ .......................... 57.0';
(equivalent to 2,4-dichlorophenoxyacetic acid 42.3';,)
INERT INGREDIENTS .. ... .. .... . ........ 43.0;;
Licensed under U. S. Pat. No. 2,900.411
REACH
. makes
or implied, as to the use of this ma Buyer as­
sumes all risks and liability for results obtained by use
or handling of this material whether or not in accord­
ance with the directions or cl~ so to be.
Southern Agricultural Insecticides, Inc.
Hendersonville, N. C. Boone, N. C. Palmetto, Fla.
l'.S.n.A. R('g. No. 829-17~ Net Liquid contents: 32 oz.
per 1000 sq. ft.) in sufficient water to provide
uniform coverage. For control of wild larlic and
wild onion. apply 2 to 3 quarts per aere (4 table­
SPOOhidiii in 2 gallons of water per 1000 sq. ft.)
in very early sprinr: each year for at least 3 years.
Do not apply imm«'diately preceeding heavy rains.
Do not sprinkle for at least a day after applica­
tion. Do not apply to lawn or turf grasses under
stress from drought, excessive water or close
mowing.
COR~-PRE-EMJ~RGENCE ~~EATMENT. Apply
edity 0 soil surface 3 to 5 days after plantinc •.
but before corn emerges. Use higher rate on
heavy soils. Do not use on lll;;ht. sandy soils. Mix
I/Z to % cupful in 3 gallons of water to cover
1/10 acre.
CORN-POST·EMERGENCE TREATMENT. Ap­
ply evenly to soil surface and emerged weed seed­
lings when com is 10 to 12 inches tall. Direct
spray to avoid getting spray into whorl or on
corn leaves. Mix 3 to 4 tablespoonfuls in 3 gal­
lons of water to fover 1/10 acre. Do not cultivate
for at least 10 days after spraying. Application to
wet soils during hot weather may cause injury
to corn.
GENERAL WEED CONTROL-In vacant lots,
on roadSides, and al('lng fence rows, use j tiDle­
spoonfuls per gallon of water. Spray to thorough.
Iy wet follage. D(!ep rooted perenials may require
repeated applications as new growth appears.
WEEDS CONTltOLED: This material is recom­
mended for the c'ontrol of the following, in addi­
tion to many other broad·leafed weeds, without
injury to most grasses:
wa-.~