diff --git a/Dockerfile b/Dockerfile index 2081706..d1b4c80 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,10 +3,9 @@ FROM node:18-alpine WORKDIR /app COPY . . -COPY package.json.docker ./package.json +COPY package.json ./ COPY .env.local ./.env.local RUN npm install - -CMD ["npm", "start"] +CMD ["npm", "run", "docker"] diff --git a/package.json b/package.json index 356dde5..456ec7c 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "format": "prettier --write \"src/**/*.{ts,tsx}\"", "tsx": "tsx --env-file=.env.local", "start": "tsx --env-file=.env.local src/run.ts", + "docker": "tsx src/run.ts", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", diff --git a/package.json.docker b/package.json.docker deleted file mode 100644 index c133924..0000000 --- a/package.json.docker +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "open-deep-research", - "version": "0.0.1", - "main": "index.ts", - "scripts": { - "format": "prettier --write \"src/**/*.{ts,tsx}\"", - "tsx": "tsx --env-file=.env.local", - "start": "tsx src/run.ts", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC", - "description": "", - "devDependencies": { - "@ianvs/prettier-plugin-sort-imports": "^4.4.1", - "@types/lodash-es": "^4.17.12", - "@types/node": "^22.13.0", - "prettier": "^3.4.2", - "tsx": "^4.19.2", - "typescript": "^5.7.3" - }, - "dependencies": { - "@ai-sdk/openai": "^1.1.9", - "@mendable/firecrawl-js": "^1.16.0", - "ai": "^4.1.17", - "js-tiktoken": "^1.0.17", - "lodash-es": "^4.17.21", - "p-limit": "^6.2.0", - "zod": "^3.24.1" - }, - "engines": { - "node": "22.x" - } -} \ No newline at end of file