Skip to content

Commit d3864d0

Browse files
author
mike dupont
committed
major update
1 parent e9ceebc commit d3864d0

4 files changed

+19
-17
lines changed

docker-entrypoint-none.sh

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

12-
#export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
13-
#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
1414

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

docker-entrypoint-strace2.sh

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

12-
#export COREPACK_ENABLE_DOWNLOAD_PROMPT=0
13-
#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
1414

1515

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

systemd/agent-docker.service

+15-12
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,28 @@ StartLimitBurst=10
1313
EnvironmentFile=/var/run/agent/secrets/env
1414
RestartSec=10
1515
TimeoutStartSec=0
16-
Restart=always
17-
1816
ExecStartPre=-/usr/bin/docker exec %n stop || echo cannot prestop
1917
ExecStartPre=-/usr/bin/docker rm %n || echo cannot preremove
20-
2118
ExecStartPre=/usr/bin/docker pull ${AGENT_IMAGE}
2219
ExecStartPre=/usr/bin/docker pull ${TOKENIZER_IMAGE}
23-
ExecStartPre=/usr/bin/docker run -v tokenizer:/node_modules/tokenizers/ ${TOKENIZER_IMAGE}
24-
25-
#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 --mount type=bind,source=/opt/agent/package.json,target=/app/agent/package.json --env-file /var/run/agent/secrets/env --rm --name "agent-docker.service" --entrypoint /opt/agent/docker-entrypoint-strace2.sh ${AGENT_IMAGE}
27-
28-
#
29-
30-
# FIXME: update cloudwatch logs
20+
ExecStartPre=-/usr/bin/docker run --name copytoken \
21+
-v tokenizer:/node_modules/tokenizers/ \
22+
${TOKENIZER_IMAGE}
23+
ExecStart=/usr/bin/docker run \
24+
-p 3000:3000 \
25+
-v tokenizer:/app/node_modules/@anush008/tokenizers/ \
26+
-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/ \
27+
--mount type=bind,source=/opt/agent,target=/opt/agent \
28+
--mount type=bind,source=/opt/agent/characters/,target=/app/agent/characters/ \
29+
--mount type=bind,source=/opt/agent/characters/tine-test.character.json,target=/app/agent/characters/tine-test.character.json \
30+
--mount type=bind,source=/opt/agent/package.json,target=/app/agent/package.json \
31+
--env-file /var/run/agent/secrets/env \
32+
--name "agent-docker.service" \
33+
--entrypoint /opt/agent/docker-entrypoint-strace2.sh \
34+
${AGENT_IMAGE}
3135
StandardOutput=file:/var/log/agent_systemd.log
3236
StandardError=file:/var/log/agent_systemd.log
3337
ExecReload=/bin/kill -HUP ${MAINPID}
34-
3538
Restart=always
3639

3740
[Install]

systemd/agent-docker.sh

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ source /var/run/agent/secrets/env
99
--mount type=bind,source=/opt/agent/characters/,target=/app/agent/characters/ \
1010
--mount type=bind,source=/opt/agent/characters/eliza.character.json,target=/app/agent/characters/eliza.character.json \
1111
--env-file /var/run/agent/secrets/env \
12-
--rm \
1312
--name "agent-docker.service" \
1413
--entrypoint /opt/agent/docker-entrypoint-strace2.sh ${AGENT_IMAGE}
1514

0 commit comments

Comments
 (0)