From f803ff6492023f375a40261da94ccceaedda662d Mon Sep 17 00:00:00 2001 From: mike dupont Date: Fri, 10 Jan 2025 07:39:53 -0500 Subject: [PATCH] fixing the work directory --- README.md | 9 +++++++++ rundocker.sh | 1 + systemd/agent-docker.service | 4 ++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cfbe3e594bd..3520233a7d2 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,15 @@ cd eliza-starter git checkout feature/opentelemetry pnpm start --characters=characters/eliza.character.json` ``` +# server notes + + ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND  No package.json (or package.yaml, or package.json5) was found in "/var/agent". +that means the workdir was missing + + ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @elizaos/agent@0.1.7 start: `node --loader ts-node/esm src/index.ts "--isRoot"` +Exit status 1 + WARN  Local package.json exists, but node_modules missing, did you mean to install? + # Eliza 🤖 diff --git a/rundocker.sh b/rundocker.sh index e9d3e66bfcb..51025a475ce 100644 --- a/rundocker.sh +++ b/rundocker.sh @@ -1,4 +1,5 @@ #!/bin/bash +# FIXME move this and related files into the user data via templates and compression # this is the install script # install_script = "/opt/agent/rundocker.sh" # called on boot. diff --git a/systemd/agent-docker.service b/systemd/agent-docker.service index e3639eebcd5..2ab44ceeb1d 100644 --- a/systemd/agent-docker.service +++ b/systemd/agent-docker.service @@ -23,7 +23,8 @@ ExecStartPre=/usr/bin/bash -c 'docker login -u AWS -p $(aws ecr get-login-passwo # 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:latest ExecStartPre=/usr/bin/docker pull 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:latest -ExecStart=/usr/bin/docker run -p 3000:3000 -w /var/agent/agent_workspace/ --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env -e WORKSPACE_DIR=/var/agent/agent_workspace/ --rm --name %n 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:latest +# must run in /app where the docker installed the node modules for now +ExecStart=/usr/bin/docker run -p 3000:3000 --mount type=bind,source=/opt/agent,target=/opt/agent --env-file /var/run/agent/secrets/env --rm --name %n 767503528736.dkr.ecr.us-east-2.amazonaws.com/agent/eliza:latest # FIXME: update cloudwatch logs StandardOutput=file:/var/log/agent_systemd.log @@ -34,4 +35,3 @@ Restart=always [Install] WantedBy=multi-user.target -