Skip to content

Commit ac04609

Browse files
author
mike dupont
committed
adhoc changes
1 parent 5a0d084 commit ac04609

5 files changed

+23
-7
lines changed

agent/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"type": "module",
66
"scripts": {
77
"start_prof": "node --heap-prof --cpu-prof --prof --inspect-brk=0.0.0.0:9229 --require mytracing.js --loader ts-node/esm src/index.ts",
8-
"start": "node --inspect-brk=0.0.0.0:9229 --require mytracing.js --loader ts-node/esm src/index.ts",
8+
"start_debug": "node --inspect-brk=0.0.0.0:9229 --require mytracing.js --loader ts-node/esm src/index.ts",
9+
"start": "node --loader ts-node/esm src/index.ts",
910
"dev": "node --loader ts-node/esm src/index.ts",
1011
"check-types": "tsc --noEmit",
1112
"test": "jest"

buildspec.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: 0.2
22

33
env:
44
parameter-store:
5-
DOCKER_USERNAME : "tine_agent_4_docker_username"
5+
DOCKER_U--SERNAME : "tine_agent_4_docker_username"
66
DOCKER_PASSWORD : "tine_agent_4_docker_password"
77
DOCKER_IMAGE : "tine_agent_4_agent_image"
88

docker-entrypoint-none.sh

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
#!/bin/sh
22
set -e
3+
4+
# Run command with node if the first argument contains a "-" or is not a system command. The last
5+
# part inside the "{}" is a workaround for the following bug in ash/dash:
6+
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874264
37
set -x
4-
exec "$@"
8+
#if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ] || { [ -f "${1}" ] && ! [ -x "${1}" ]; }; then
9+
apt update
10+
apt install -y strace
11+
12+
#export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
13+
#corepack enable && corepack install --global pnpm@9.8.0
14+
15+
16+
#strace -f -o /opt/agent/strace.log -s99999 node CMD ["pnpm", "start", "--characters=characters/eliza.character.json"]
17+
strace -f -o /opt/agent/strace.log -s99999 pnpm start --characters=characters/tine-test.character.json
18+
#fi
19+
#exec "$@"

docker-entrypoint-strace2.sh

+2-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ set -x
99
apt update
1010
apt install -y strace
1111

12-
export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
13-
14-
corepack enable && corepack install --global pnpm@9.8.0
12+
#export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
13+
#corepack enable && corepack install --global pnpm@9.8.0
1514

1615

1716
#strace -f -o /opt/agent/strace.log -s99999 node CMD ["pnpm", "start", "--characters=characters/eliza.character.json"]

systemd/agent-docker.service

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ ExecStartPre=/usr/bin/docker pull ${TOKENIZER_IMAGE}
2323
ExecStartPre=docker run -v tokenizer:/node_modules/tokenizers/ ${TOKENIZER_IMAGE}
2424

2525
#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:feature-arm64_fastembed
26-
ExecStart=/usr/bin/docker run -d -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/opt/agent --mount type=bind,source=/opt/agent/characters/,target=/app/agent/characters/ --mount type=bind,source=/opt/agent/characters/tine-test.character.json,target=/app/agent/characters/tine-test.character.json --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh ${AGENT_IMAGE}
26+
ExecStart=/usr/bin/docker run -d -p 3000:3000 -v tokenizer:/app/node_modules/@anush008/tokenizers/ -v tokenizer:/app/node_modules/fastembed/node_modules/.pnpm/@anush008+tokenizers@https+++codeload.github.com+meta-introspector+arm64-tokenizers+tar.gz+98_s2457qj3pe4ojcbckddasgzfvu/node_modules/@anush008/ --mount type=bind,source=/opt/agent,target=/app/agent --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-none.sh ${AGENT_IMAGE}
2727

28+
# --mount type=bind,source=/opt/agent/characters/,target=/app/agent/characters/ --mount type=bind,source=/opt/agent/characters/tine-test.character.json,target=/app/agent/characters/tine-test.character.json --mount type=bind,source=/opt/agent/package.json,target=/app/agent/package.json
2829

2930
# FIXME: update cloudwatch logs
3031
StandardOutput=file:/var/log/agent_systemd.log

0 commit comments

Comments
 (0)