From bb2073988f886ea55f439e09079a2d4368640b21 Mon Sep 17 00:00:00 2001 From: geoffsee <> Date: Tue, 27 May 2025 12:35:25 -0400 Subject: [PATCH] Add 'start' script and update Dockerfile configuration Added a 'start' script for Docker Compose to streamline setup and removed redundant 'compose:up' script. Updated Dockerfile references in compose.yml to clarify usage for arm64 and x86 architectures. --- compose.yml | 3 ++- package.json | 5 +---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/compose.yml b/compose.yml index ec80c5f..fae6c5c 100644 --- a/compose.yml +++ b/compose.yml @@ -2,7 +2,8 @@ services: agent-server: build: context: . - dockerfile: Local.Dockerfile + dockerfile: Local.Dockerfile # use for arm64, +# dockerfile: Remote.Dockerfile # use for x86, ports: - "3006:3006" environment: diff --git a/package.json b/package.json index 8223549..f8f2973 100644 --- a/package.json +++ b/package.json @@ -5,15 +5,12 @@ "private": true, "scripts": { "dev": "bunx kill-port 3006 && bun run build && cargo watch -x 'run src/main.rs'", + "start": "docker compose up --build", "ai:search": "genaiscript run packages/genaiscript/genaisrc/web-search.genai.mts --vars USER_INPUT='who won the 2024 election?'", "shim:ai:search": "pnpm build && ./dist/shim.js --file=genaisrc/search.genai.mts USER_INPUT=\"Who won the 2024 presidential election?\"\n", "ai:news": "genaiscript run packages/genaiscript/genaisrc/news-search.genai.mts --vars USER_INPUT='What are the latest updates and developments in the Ukraine war?'", "ai:url:read": "genaiscript run packages/genaiscript/genaisrc/web-scrape.genai.mts --vars USER_INPUT='{\"url\":\"https://geoff.seemueller.io/about\",\"query\":\"Describe the details of the page.\", \"action\": \"read\"}'", "ai:url:scrape": "npx genaiscript run packages/genaiscript/genaisrc/web-scrape.genai.mts --vars USER_INPUT='{\"url\":\"https://www.time4learning.com/homeschool-curriculum/high-school/eleventh-grade/math.html\",\"query\":\"What is on this page?\", \"action\": \"scrape\"}'", - "crypto:quote": "npx genaiscript run packages/genaiscript/genaisrc/finance-query.genai.mts --vars USER_INPUT='Get a quote for BTC'", - "crypto:news": "npx genaiscript run packages/genaiscript/genaisrc/finance-query.genai.mts --vars USER_INPUT='What is the news for Bitcoin?'", - "crypto:overview": "npx genaiscript run packages/genaiscript/genaisrc/finance-query.genai.mts --vars USER_INPUT='What are the trending symbols in the market?'", - "compose:up": "docker compose up --build", "prod:logs": "fly logs", "build": "(cd packages/genaiscript-rust-shim && bun run buildShim)" }